The class scribe notes are currently restricted to students taking the course. The notes will be made public at some point, probably once the semester is over. Clickable lecture numbers have notes posted.

Please take a look at the scribing instructions and sign up to the scribe list.

LectureDateTopic (notes)ReadingComments
18/29Introduction and Policies  
29/5Users and Systems  
39/10GPP binary compatibilityJ. Denhert et al., “The Transmeta Code Morphing™ Software: using speculation, recovery, and adaptive retranslation to address real-life challenges,” CGO’03 
4/59/12+17GPP source compatibilityS. Swanson et al., “WaveScalar,” MICRO 2003 
69/19System SimulationD. Chiou et al., “FPGA-Accelerated Simulation Technologies (FAST): Fast, Full-System, Cycle-Accurate Simulators,” MICRO’07 
79/24Power ManagementQ. Wu et al.,”A Dynamic Compilation Framework for Controlling Microprocessor Energy and Performance,” MICRO’05 
89/26Quiz 1N/A 
910/1Defect toleranceBackground (no writeup): Y. Zorian and Z. Gizopoulos, “Design for Yield and Reliability”, IEEE Design and Test, Vol. 21, No. 3, May 2004

Research paper: W. Culbertson et al., “Defect Tolerance on the Teramac Custom Computer”, IEEE Symposium on FPGAs for Custom Computing Machines, 1997
 
1010/3Memory ECCYoon and Erez, “Virtualized and Flexible ECC for Main Memory”, ISCA 2010 
1110/8Power IIC. Lefurgy et al., “Active Management of Timing Guardband to Save Energy in POWER7”, MICRO 2011 
1210/10New BabyN/A 
1310/15Datacenters (1)Light reading: L. Barroso and U. Holzle, “The Case for Energy-Proportional Computing”, IEEE Computer, Dec. 2007

Research: Mars et al., “Bubble-up: Increasing utilization in modern warehouse scale computers via sensible co-locations”, MICRO 2011
 
1410/17Datacenters (2)Lighter reading: V. Jimenez et al., “Energy-Aware Accounting and Billing in Large-Scale Computing Facilities”, IEEE Micro May/Jun 2011

Research: J. Chang et al., “A Limits Study of Benefits from Nanostore-Based Future Data-Centric System Architectures”, CF 2012
 
1510/22Datacenters (2)Continued discussion, quite a bit of it not directly related to the paper. 
1610/24Lightweight ThreadsD. E. Culler et al., “Fine-Grain Parralelism with Minimal Hardware Support: A Compiler-Controlled Threaded Abstract Machine”,ASPLOS IV, 1991.

BACKGROUND ON ID: K. R. Traub, “A Compiler for the MIT Tagged-Token Dataflow Architecture (pages 13--21 only)”, MIT Masters Thesis, 1986.
 
1710/29ProjectsProject discussions 
1810/31HW Active MessagesM. Noakes et al., “The J-Machine Multicomputer: An Architecural Evaluation”, ISCA 20, 1993.

PLEASE ALSO READ THIS OVERVIEW WITH PICTURES: W. J. Dally et al., “The J-Machine: A Retrospective”, 1998.
 
1911/5Register Org.S. Rixner et al., “Register organization for Media Processing 
2011/7Cache CoherenceS. Reinhardt et al., “Tempest and Typhoon: User-Level Shared Memory 
2111/12SupercomputingF. Petrini et al., “The Case of the Missing Supercomputer Performance: Achieving Optimal Performance on the 8,192 Processors of ASCI Q”, SC’03 (CiteSeer) 
2211/14Quiz 2N/A 
2311/19Auto-parallelismM. Bridges et al., “Revisiting the Sequential Programming Model for Multi-Core, MICRO’07 
2411/21HW ResilienceA. Meixner and D. Sorin, “Detouring: Translating Software to Circumvent Hard Faults in Simple Cores”, DSN’08Other options
2511/26Stream ProcessingW. Dally et al., “Merrimac: Supercomputing with Streams”, SC’03. 
2611/28SecurityBackground-ish paper: M. Steil, “17 Mistakes Microsoft Made in the Xbox Security System”, Chaos Communication Congress, 2005

Research paper: G. E. Suh et al., “AEGIS: Architecture for Tamper-Evident and Tamper-Resistant Processing”, ICS’03
 
2712/3SummaryN/A 
2812/5PresentationsProject Presentations