Thu, October 02 | Overview, Administrivia, Tech Trends | Read Appendix C (if your arch is rusty), 1.1-1.12 | slides
|
Tue, October 07 | Technology | Read Appendix A (if your arch is rusty); Read this paper. | slides
|
Thu, October 09 | Technology Scaling, Performance | | slides
|
Tue, October 14 | Performance | Read Ultrasparc I and III papers. | slides
|
Thu, October 16 | Single Issue, Exceptions, Pipeline Evolution | Read 3.1, 3.2, 3.3, 3.9:"Increasing Fetch Bandwidth" |
|
Tue, October 21 | UltraSparc, continued; Front Ends. Takehome due 1 hr before class. | Read 3.4-3.8,3.12-3.13: Out-of-order Superscalars | slides
|
Thu, October 23 | Front Ends | Read MIPS R10K and 21264 papers. |
|
Tue, October 28 | In-order Superscalar | | slides
|
Thu, October 30 | NO CLASS | Review B.1-B.3; Read 2.1-2.3; | slides
|
Tue, November 04 | Out-of-order | Review B.4-B.5; Read 2.4-2.9; | slides
|
Thu, November 06 | ROB | |
|
Thu, November 13 | MC | |
|
Tue, November 18 | MIPS/21264 | |
|
Thu, November 20 | Project Out | Read Exploiting choice: instruction fetch and issue on an implementable simultaneous multithreading processor, Dean M. Tullsen, Susan J. Eggers, Joel S. Emer, Henry M. Levy, Jack L. Lo, and Rebecca L. Stamm, ISCA '96: Proceedings of the 23rd annual international symposium on Computer architecture, New York, NY, USA, 1996, pages 191-202.
Read The Raw Microprocessor: A Computational Fabric for Software Circuits and General Purpose Programs,IEEE Micro, March/April 2002. (pdf)
|
|
Tue, November 25 | MIDTERM EXAM | |
|
Tue, December 02 | Caches | | slides
|
Thu, December 04 | Caches; Virtual Memory | Read Single-ISA Heterogeneous Multi-Core Architectures: The Potential for Processor Power Reduction and
Read Conservation Cores: Reducing the Energy of Mature Computations |
|
Tue, December 09 | NC | |
|
Thu, December 11 | Arch Research @ UCSD | |
|