Functional parallelism with shared memory and distributed memory approaches

0Citations
Citations of this article
2Readers
Mendeley users who have this article in their library.
Get full text

Abstract

The recent enhancements in processor architechtures have given rise to multi-threaded, multi-core and multi-processor based clusters of high performance computing. To exploit the variety of parallelism available in these current and future computer systems, programmers must use appropriate parallel programming approaches. Though conventional programming models exist for parallel programming neither of them have sufficiently addressed the emerging processor technologies. The paper evaluates how functional programming can be used with distributed memory and shared memory languages to exploit the scalability, heterogeneity and flexibility of clusters in solving the recursive Strassen's matrix multiplication problem. The results show that the functional language Erlang is more efficient than virtual shared memory approach and can be made more scalable than distributed memory programming approaches when incorporated with OpenMP. © 2008 IEEE.

Cite

CITATION STYLE

APA

Kandegedara, M., & Ranasinghe, D. N. (2008). Functional parallelism with shared memory and distributed memory approaches. In IEEE Region 10 Colloquium and 3rd International Conference on Industrial and Information Systems, ICIIS 2008. https://doi.org/10.1109/ICIINFS.2008.4798422

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free