Welcome to the Computer Architecture II website!

Syllabus

1. Fundamentals of parallel computing

  • Motivation
  • Classification of parallel architectures
  • Benefits of parallelism
  • Top500

2. Parallel programming

  • Models
  • Design of parallel programs
  • Programming for performance
  • Case studies:
    1. Ocean current simulation (Gauss-Seidel method)
    2. Evolution of galaxies (Barnes Hut)
    3. Image rendering (Raytrace)

3. Scalable interconnects

  • Fundamentals
  • Routing
  • Performance
  • Topologies
  • Case study

4. Multiprocessors

  • Shared memory multiprocessors
    1. Fundamentals
    2. Programming
    3. Bus based coherency protocols
    4. Memory consistency models
    5. Case study
  • Scalable distributed memory multiprocessors
    1. Fundamentals
    2. Programming
    3. Scalable coherency protocols
    4. Case study

5. Parallel I/O and parallel file systems

 
computer_architecture_2.txt · Last modified: 2011/02/07 10:26 by florin
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki