ECS201A Fall 2013
Welcome to the ECS201A Web Page! This is
a work in progress, so expect things to change continuously.
Final Results
Administrative Information
Professor Chong's Notes:
-
Lecture 1: Introduction and Review -- Performance, Cost, DLX
Instruction Set, Pipelining Slides
(ppt,
pdf)
-
Lecture 2: Caches, ILP, Loop Unrolling,
Scoreboarding, Tomasulo, Branch Prediction
(ppt,
pdf)
-
Lecture 3: Trace Scheduling, Speculation
(ppt,
pdf)
-
Lecture 4: Memory Hierarchy
(ppt,
pdf)
-
Lecture 5: Vector Processors, DSPs
(ppt,
pdf)
-
Lecture 6: I/O
(ppt,
pdf)
-
Lecture 7: Interconnection Networks
(ppt,
pdf)
-
Lecture 8: Multiprocessors
(ppt,
pdf)
Useful Architecture websites
Homeworks and Projects
Fall 2012 Webcast
Past Exams/Quizzes
Webcasts (from fall 2010)
Webcasts (from winter 2008)
Local Papers of Interest (Plus others)
-
G. Tyson and M. Farrens, "Evaluating
the Effects of Predicated Execution on Branch Prediction" , International
Journal of Parallel Processing, vol. 23, no. 1 (1996)
-
M. Farrens, G. Tyson, and A. Pleszkun, "A Study
of Single-Chip Processor/Cache Organizations for Large Numbers of
Transistors" , Proceedings of the 21st Annual International
Symposium on Computer
Architecture, Chicago, IL (April 18-21, 1994).
-
G. Tyson, M. Farrens, "Code
Scheduling
for Multiple Instruction Stream Architectures" , International
Journal
of Parallel Processing, vol. 22, no. 3 (1994)
-
Gary Tyson, Matthew Farrens, Kevin Rich, and Andrew Pleszkun, "Reducing
the Branch Penalty of Mispredicted Short Forward Branches" , Computer
Science Department Technical Report CSE-95-7, University of
California
at Davis, Davis, California (August 1995).
-
M. Farrens, A. Park, R. Fanfelle, P. Ng and G. Tyson, "A
Partitioned
Translation Lookaside Buffer Approach to Reducing Address Bandwidth" ,
Proceedings of the 19th Annual International Symposium on
Computer Architecture, Queensland, Australia (May 19-21, 1992)
-
Angeline Ebenezer, " Hardware
Based Prefetching Methods ", Masters Project , University of
California
at Davis, Davis, California (December 1998)
Previous Micro Conferences
- Micro-40 in Chicago, Illinois; (December 2007)
- Micro-39 in Orlando, Florida; (December 2006)
- Micro-38 in Barcelona, Spain; (November 2005)
- Micro-37 in Portland, Oregon (December 2004)
- Micro-36 in San Diego, CA (December 2003)
- Micro-35 in Istanbul, Turkey (December 2002)
- Micro-34
in Austin, Texas (December 2001)
- Micro-33
in Monterey, California (December 2000)
- Micro-32
in Haifa, Israel (November 1999)
- Micro-31
in Dallas, Texas (November 1998)
- Micro-30
in Research Triangle Park, North
Carolina (December 1997)
- Micro-29 in Paris, France (November 1996)
- Micro-28
in Ann Arbor, Michigan (November 1995)
- Micro-27
in San Jose, California (November 1994)
Previous ISCA Conferences
- ISCA-34
in San Diego, CA (June 2007)
- ISCA-33
in Boston, MA (June 2006)
- ISCA-32
in Madison, WI (June 2005)
- ISCA-31
in Munich, Germany (June 2004)
- ISCA-30
in San Diego, CA (June 2003)
- ISCA-29
in Anchorage, Alaska (May 2002)
- ISCA-28
in Goteburg, Sweden (July 2001)
- ISCA-27
in Vancouver, British Columbia (June 2000)
- ISCA-26
in Atlanta, Georgia (May 1999) (link
seems busted ...)
- ISCA-25
in Barcelona, Spain (June 1998)
- ISCA-24
In Denver, Colorado (June 1997)
Last Modified 1/13/12