Computer Science 2500
Computer Organization
Rensselaer Polytechnic Institute
Spring 2009
Lecture 23: Parallelism
Date: Friday, April 24, 2009
Agenda
Announcements
office hours today and Tuesday
Lab 5 back (finally)
Lab 7 related questions
Lab 8 continues
More on the final exam
practice exam - a few questions from old exams I've given
time reserved in class on Tuesday for questions and answers
Lecture assignment recap
Parallelism
Instruction-level parallelism
SIMD instructions
Multicore
Cell
Graphics processing units
Cache coherency
Parallel Programming
multicore and SMP
multithreaded programming
clusters and supercomputers
message-passing programming