Skip to main content

PARUS: A Parallel Programming Framework for Heterogeneous Multiprocessor Systems

  • Conference paper
Recent Advances in Parallel Virtual Machine and Message Passing Interface (EuroPVM/MPI 2006)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 4192))

Abstract

PARUS is a parallel programing framework that allows building parallel programs in data flow graph notation. The data flow graph is created by developer either manually or automatically with the help of a script. The graph is then converted to C++/MPI source code and linked with the PARUS runtime system. The next step is the parallel program execution on a cluster or multiprocessor system. PARUS also implements some approaches for load balancing on heterogeneous multiprocessor system. There is a set of MPI tests that allow developer to estimate the information about communications in a multiprocessor or cluster.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Similar content being viewed by others

References

  1. Alexeevski, A.V., Lukina, E.N., Salnikov, A.N., Spirin, S.A.: Database of long terminal repeats in human genome: structure and synchronization with main genome archives. In: Proceedings of the fourth international conference on bioinformatics of genome regulation and structure. BGRS 2004 Novosibirsk, vol. 1, pp. 28–29 (2004)

    Google Scholar 

  2. The DVM system, http://www.keldysh.ru/dvm/

  3. The Cilk language, http://supertech.csail.mit.edu/cilk/

  4. The PETSc library, http://www-unix.mcs.anl.gov/petsc/petsc-as/

  5. The PARUS system, http://parus.sf.net/

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Salnikov, A.N. (2006). PARUS: A Parallel Programming Framework for Heterogeneous Multiprocessor Systems. In: Mohr, B., Träff, J.L., Worringen, J., Dongarra, J. (eds) Recent Advances in Parallel Virtual Machine and Message Passing Interface. EuroPVM/MPI 2006. Lecture Notes in Computer Science, vol 4192. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11846802_59

Download citation

  • DOI: https://doi.org/10.1007/11846802_59

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-39110-4

  • Online ISBN: 978-3-540-39112-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics