Teaching distributed memory programming from mental models.
Victor EijkhoutPublished in: J. Parallel Distributed Comput. (2018)
Keyphrases
- mental models
- distributed memory
- computer programming
- programming course
- shared memory
- multiprocessor systems
- parallel implementation
- ibm sp
- learning strategies
- parallel computers
- data parallelism
- scientific computing
- online learning
- parallel architecture
- situation awareness
- decision process
- matrix multiplication
- travel information
- learning environment
- programming environment
- parallel algorithm
- learning process
- e learning
- parallel machines
- higher order
- case based reasoning
- mental representations
- computer architecture