15-740 Fall '98
Class Handouts Available On-Line
All handouts identified as ``PDF'' are in Adobe Acrobat
format. This format has the advantage over
postscript of being viewable on a variety of platforms, including
(most) Unix machines, PC's, and MAC's.
You, can view and print these files using the publicly available Adobe
Acrobat Reader. On most campus Unix machines this is installed as the
program acroread. You can also download free copies of the
reader from Adobe Systems.
Handouts identified as ``PPT'' are in Microsoft Powerpoint format.
These were prepared using Version 4.0 on a Macintosh. They should be
readable from a Windows machine, as well.
Lecture Notes
- Lecture 1: Performance and Technology (Sept. 8)
PPT
- Lecture 2: Alpha Programming (Sept. 13)
PDF,
PPT
- Lecture 3: Instruction Set Comparisons (Sept. 15)
PDF,
PPT
- Lecture 4: Basic Pipelining (Sept. 20)
PDF,
PPT
- Lecture 5: Advanced Pipelining (Sept. 22)
PDF,
PPT
- Lecture 6: Superscalar Processing (Sept. 27)
PDF,
PPT
- Lecture 7: The Memory Hierarchy (Sept. 29)
PS,
PPT
- Lecture 8: Programming for Performance (Oct. 13)
PDF,
PS,
PPT
(Code for matmult can be found here)
- Lecture 9: Virtual Memory (Oct. 18)
PDF,
PPT
- Lecture 10: Parallel Architecture Fundamentals (Oct. 25)
PDF,
PPT
- Lecture 11: Parallel Programming (Oct. 27)
PDF,
PPT
- Lecture 12: Cache Coherence: Part 1 (Nov. 3)
PDF,
PPT
- Lecture 13: Cache Coherence: Part 2 (Nov. 8)
PDF,
PPT
- Lecture 14: Memory Consistency Models (Nov. 15)
PDF,
PS
- Lecture 15: Synchronization (Nov. 17)
PS,
PPT
- Lecture 16: Multiprocessor Interconnection Networks (Nov. 22)
PS,
PPT
Course Readings
Information about these are on the
course readings page.
Supplementary Information
- A good
source of information on microprocessors is Microprocessor
Report. The subscription price is high, but you get lots of
information for your money. The CMU E&S Library has a subscription.
Back to CS740 home page.