Course |
Calendar Description |
Marking |
Assignments |
General Course Info |
Newsgroup |
Professor | Duncan Elliott | 492-5357 | ECERF w2-036 |
Catalogue number 18342
SIMD parallel processors can offer a tremendous performance advantage for the right kind of applications.
Several examples of Single Instruction stream, Multiple Data stream (SIMD) parallel processor architectures with be described and analyzed in this course. Applications will be examined.
Background in computer architecture, and concurrent programming or operating
systems would be an asset.
|
|
||
Basic elements of SIMD architecture | processor element, ALU, registers, memory, communications network | ||
Architectural case studies | NASA MPP, CM-1, CM-2, MP-1, MP-2, GAPP, C-RAM, IMAP, EXECUBE | ||
Programming languages | languages with explicit parallel constructs vs. compiler-detected parallelism | ||
Applications | signal processing, scientific computation, graphics, image processing, database, CAD, optimization |
Lab Assignments | 20 | dates | |
Literature Review Lecture | 15 | ||
Exam | 15 | last lecture, Apr 9 | |
Project | 50 | ||
Oral Presentations | Mar 31, Apr 2, 4 | ||
Final Report | Apr 11 |
Due | |
Lab 1 | |
Lab 2 | |
Lab 3 | |
Lab 4 | |
Lab 5 |