Reading List

CS 851: Aggressive Speculative Architectures

It is up to you to print out the paper (or not, if you prefer to read it online) 

Note: "background" papers provide necessary background for the in-class discussion, but we will not discuss such papers directly.


  1.  Week of Jan. 19  (Intro)

(I'll be talking about these papers, so they're not required reading)


  2.  Week of Jan 24  (Aggressive branch prediction)

Session 1 (it's not as bad as it looks!):
Session 2:


  3.  Week of Jan. 31  (More branch prediction)

Session 1:
Session 2:


  4.  Week of Feb. 7  (Trace cache, trace processors, and instruction reuse)

Session 1:
Session 2:


  5.  Week of Feb. 14  (SMT, SSMT, and Multipath)

Session 1:
Session 2:


  6.  Week of Feb. 21  (Multiscalar)

Session 1:
Session 2:


  7.  Week of Feb. 28  (Chip Multiprocessing and Thread-Level Data Speculation)

Session 1:
Session 2:


  8.  Week of Mar. 6  (Value Speculation and Caching)

Session 1:
Session 2:


  9.  Week of Mar. 13: Spring Break


  10. Week of Mar. 20  (More Caching)

Session 1:
Session 2:

  11.  Week of Mar. 27 (Even More Caching, and IRAM)

Session 1:
Session 2:

  12.  Week of Apr. 3  (Wacky Stuff: Diva and DataScalar)

Session 1:
Session 2:

  13.  Week of Apr. 10  (VLIW)

Session 1:
Session 2:

  14.  Week of Apr. 17  (Predication)

Session 1:
Session 2:

  15.  Week of Apr. 24  (Potpourri)

Session 1:
Session 2:

And that's all, folks!


Last updated June 6, 2000
Back to CS 851 home page