|
Programming Parallel Algorithms. Describes and motivates the two main ideas behind NESL, nested data parallelism and the language based performance model. It appears in CACM, Mar 1996.
|
|
This reading list gives pointers to papers on various parallel programming languages. It is meant to be representative and is certainly not complete. We have tried to place each language in a category where we think it fits best.
|
||
|
Parallel computing - Wikipedia, the free encyclopedia
|
||
|
Concurrent computing - Wikipedia, the free encyclopedia
Concurrent computing is a form of computing in which programs are designed as collections of interacting computational processes that may be executed in parallel. Concurrent programs can be execute...
en.wikipedia.org/wiki/Concurrent_computing |
||
|
Parallel programming model - Wikipedia, the free encyclopedia
A parallel programming model is a set of software technologies to express parallel algorithms and match applications with the underlying parallel systems. It encloses the areas of applications, prog...
en.wikipedia.org/wiki/Parallel_programming_model |
||
|
||
|
ZPL is a parallel array programming language suitable for most computations that would previously have been written in Fortran 77 and MPI. ... A Portable, High-Performance; Parallel Programming Language for; Science and Engineering Computations...
|
||
|
Included with the SAM system is an implementation of the Jade parallel language for distributed memory machines using SAM. Jade is a parallel programming language (an extension to C) for exploiting coarse-grain concurrency in sequential, imperative programs.
|
||
|
mpC Programming Language in Brief ... mpC is a high-level parallel language (an extension of ANSI C), designed specially to develop portable adaptable applications for heterogeneous networks of computers.
|
||
|
Orca is a language for parallel programming on distributed systems, based on the shared data-object model. This model is a simple and portable form of object-based distributed shared memory. ... The language has been implemented on the following platforms (on some still in experimental form):
|