publication . Preprint . 2014

Process-Oriented Parallel Programming with an Application to Data-Intensive Computing

Givelberg, Edward;
Open Access English
  • Published: 21 Jul 2014
Comment: 20 pages, 1 figure
free text keywords: Computer Science - Programming Languages, Computer Science - Distributed, Parallel, and Cluster Computing
Download from

[1] MPI: A Message-Passing Interface Standard, version 3.0.

[2] OpenMP 4.0 Speci cations.

[3] J. Diaz, C. Munoz-Caro, and A. Nino. A survey of parallel programming models and tools in the multi and many-core era. Parallel and Distributed Systems, IEEE Transactions on, 23(8):1369{1386, 2012. [OpenAIRE]

[4] M. Frigo and S. G. Johnson. The design and implementation of tw3. Proceedings of the IEEE, 93(2):216{231, 2005.

[5] J. Gallagher, N. Potter, T. Sgouros, S. Hankin, and G. Flierl. The data access protocol-DAP 2.0, 2004.

[6] E. Givelberg. Object-oriented parallel programming. April 2014. arXiv:1404.4666 [cs.PL]. [OpenAIRE]

[7] E. Givelberg, A. Szalay, K. Kanov, and R. Burns. An architecture for a data-intensive computer. In Proceedings of the rst international workshop on Network-aware data management, pages 57{64. ACM, 2011.

[8] M. Henning. The rise and fall of CORBA. Queue, 4(5):28{34, June 2006.

[9] M. Herlihy and N. Shavit. The Art of Multiprocessor Programming, Revised Reprint. Elsevier, 2012.

[10] E. A. Lee. The problem with threads. Computer, 39(5):33{42, 2006.

[11] T. G. Mattson, B. A. Sanders, and B. L. Massingill. Patterns for parallel programming. Pearson Education, 2004.

Powered by OpenAIRE Research Graph
Any information missing or wrong?Report an Issue