Analogies for teaching parallel computing to inexperienced programmers.
Henry NeemanLloyd LeeJulia S. MullenGerard NewmanPublished in: ACM SIGCSE Bull. (2006)
Keyphrases
- parallel computing
- parallel programming
- massively parallel
- computing systems
- shared memory
- processing units
- parallel computation
- object oriented
- high performance computing
- source code
- parallel machines
- software engineering
- field programmable gate array
- parallel computers
- parallel architectures
- parallel execution
- software development
- computer architecture
- e learning
- computer programming
- open source
- map reduce
- general purpose
- image processing
- information systems
- transactional memory