Parallel programming with MPI
Using MPI (2nd ed.): portable parallel programming with the message-passing interface
Using MPI (2nd ed.): portable parallel programming with the message-passing interface
Parallel Scientific Computing in C++ and MPI
Parallel Scientific Computing in C++ and MPI
Teaching parallel computing: new possibilities
Journal of Computing Sciences in Colleges
A breadth-first course in multicore and manycore programming
Proceedings of the 41st ACM technical symposium on Computer science education
Teaching design & analysis of multi-core parallel algorithms using CUDA
Journal of Computing Sciences in Colleges
Programming Massively Parallel Processors: A Hands-on Approach
Programming Massively Parallel Processors: A Hands-on Approach
CUDA by Example: An Introduction to General-Purpose GPU Programming
CUDA by Example: An Introduction to General-Purpose GPU Programming
Hi-index | 0.00 |
This paper outlines material presented in the revised offering of the Parallel and Scientific Computing course at Iona College, NY. The course pursues a balanced approach between parallel computing topics and their scientific computing application. The paper describes a number of projects assigned to students throughout the semester which serve to emphasize this balance while developing students' parallel algorithmic and problem solving skills. Finally, the paper discusses some of the challenges and benefits of offering the Parallel and Scientific Computing course.