Home
About
Services
Research
News
Events
Contact
Virtual Workshop Modules
Parallel Programming Concepts
Introduction
1. Overview and Goals
1.1 Goals
2. Why Parallel Processing
3. Taxonomy
4. Terminology
5. Memory Access
5.1 Shared
5.2 Distributed
5.3 Some Approaches
6. Serial to Parallel
6.1 Automatic vs Manual
6.2 Dependencies
6.3 DO-LOOP
7. Costs
8. Parallel Process CTC
9. Examples
10. Conclusions
References
Quiz
Evaluation
Questions?
Introduction
Concepts concerning parallel processing and its efficient realization within different hardware and software environments.
Prerequisites:
Saleh Elmohamed
Video Introduction
modem
or
broadband
Read the
text transcript
© 2008
Cornell University
|
Cornell University Center for Advanced Computing
|
Copyright Statement