ECE1755 Fall 2006:
Parallel Computer Architecture and Programming

Home Administrivia Lectures/Readings/Reviews/Events Projects CCnet/BBoard

Lectures and Other Events

Future events are tentative.
Lecture slides are available in pdf form (requiring acrobat reader).

Phase 1

Date Lecture Readings (due Monday night before corresponding class) Homework/Project Out Homework/Project Due
Sep 13 Lecture 1: Administration and Background (full, 4up) Homework1 out
Sep 20 Lecture 2: Uniprocessors and Memory Systems (full, 4up) Review: Wall; Review: Sohi/Smith;
Sep 27 Lecture 3: Trends (full, 4up) Review: Olukotun; CS 1;
Oct 4 Lecture 4: Parallel Programming (full, 4up) Review: Woo; CS 2,3; Homework2 out Homework1 in
Oct 11 Lecture 5: Interconnects and Coherence (full, 4up) Review: Stenstrom CS 5,7.1-2,10.1-4
Oct 18 Lecture 6: Scalable Coherence and Consistency (full, 4up) Review: Gharachorloo; CS 8.1-4, 9.1 Project email proposal in
Oct 25 No class today. Homework2 in
CS = Parallel Computer Architecture---A Hardware/Software Approach, by Culler, Singh, and Gupta (recommended textbook, )

Phase 2

project presentations (2:00-5pm)
Date Lecture Readings (due Monday night before corresponding class) Presenters Project Due
Nov 1 CMPs Review: Maximizing CMP Throughput; Heterogeneous CMPs; Jeff & Peter Project written proposal in
Nov 8 Helper Threads Review: SMT Helper Threads; CMP Precomputation; Pouya & Tom
Nov 15 Scheduling for CMPs Review: CMP Phase Co-Scheduling; Computation Spreading; Emanuel & Daniel
Nov 22 Speculative Multithreading: Hardware Review: Thread-Level Speculation; Transactional Coherence & Consistency; Jeremey & Myrto Project email interim in
Nov 29 Speculative Multithreading: Software Review: Incremental Parallelization with TLS; Programming with Transactions; Mark & Greg
Dec 6 (no class)
Dec13 Project Presentations written report draft due; reviews due Friday Dec15;
Dec20 final written report due