Using Compositional Programming to Write Portable, High-Performance Parallel Programs.
Ian T. FosterCarl KesselmanStephen TaylorPublished in: ISLP (1991)
Keyphrases
- high level programming language
- multicore processors
- programming environment
- programming language
- graphics processing units
- distributed memory
- distributed memory machines
- programming education
- high level language
- highly parallel
- automatic programming
- computer programs
- parallel programming
- pc cluster
- programming skills
- programs written
- error handling
- programming environments
- programming exercises
- operating system
- program code
- computer architecture
- functional language
- novice programmers
- parallel architectures
- parallel computers
- parallel processing
- shared memory
- computer programming
- control structures
- compute intensive
- parallel computation
- programming course
- lightweight
- computer software
- concurrent programming
- parallel implementation
- database systems