Lazy-parallel function calls for automatic parallelization

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

Abstract

When using traditional imperative languages for parallel programming, language guarantees like order of change of program state cease to exist making it harder to reason about correctness of the program. As a result, compilers mostly cannot help with the parallel constructs. We propose a mechanism, Lazy-Parallel Function Calls, which allows programs written with lazy evaluation semantics to be automatically parallelized and retain same behavior under both sequential and parallel execution. The analysis and the transformation the compiler needs to do is presented here. © 2011 Springer-Verlag.

Cite

CITATION STYLE

APA

Chatterjee, S. S., & Gururaj, R. (2011). Lazy-parallel function calls for automatic parallelization. In Communications in Computer and Information Science (Vol. 250 CCIS, pp. 811–816). https://doi.org/10.1007/978-3-642-25734-6_145

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