Reading list for Giorgos Papadakis



Title: Instruction Level Parallelism: Concepts and Challenges
Authors: to be added
Year: to be added
Published: to be added
Download: not available
Comments: This paper explains the importance and limits
of Instruction Level Parallelism. It is good starting
pount for undestanding multi issue processors.

Paper importance: 8/10



Title: Instruction Issue Logic for High Performance, Interruptable pipeline processors
Authors: G.S. Sohi, S. Vajapeyam
Year: March 1990
Published: IEEE Trans. on Computers
Download: not available
Comments: This paper describes instruction logic that alleviates the effects
of data dependences while providing precise interrupts. Efficient Instruction
issue logic is necessary for exploiting high performance pipelined processors
with multiple functional units.

Paper importance: 8/10



Title: Incorporating Guarded Execution into Existing Instruction Sets
Authors: Dionisios N. Pnevmatikatos
Year: May 1996
Published: PhD thesis, University of Wisconsin-Madison
Download: not available
Comments: This chapter is a must if you want to be educated upon guarded execution.

Paper importance: 10/10



Title: Simultaneous Multithreading: Maximizing on-chip Parallelism
Authors: Dean M. Tullsen, Susan J. Eggers, and Henry M. Levy
Year: 1995
Published: Proceedings of the 22th Annual International Symposium on Computer Architecture
Download: Available (ps)
Comments: This was the first paper to introduce the idea of Simultaneous
Multithreading. This must be your starting point for this topic.


Paper importance: 10/10



Title: Instruction Fetch and Issue on an Implementable Simultaneous Multithreading Processor
Authors: Dean M. Tullsen, Susan Eggers, Joel S. Emer, Henry M. Levy, Jack L. Lo, Rebecca L. Stam
Year: 1996
Published: Proceedings of the 23rd Annual International Symposium on Computer Architecture
Download: Available (ps)
Comments: This paper examines the feasibility of a processor utilizing SMT and
compares its estimated performance and cost with others alternatives.


Paper importance: 10/10



Title: Athlon: Technical Brief
Authors: AMD corporation
Year: December 1999
Published: AMD Web Site
Download: Available (pdf)
Comments: This is the technical brief on Athlon processor released
by AMD. You needed more information on Athlon than this brief provides.


Title: The Microarchitecture of the Pentium 4 Processor
Authors: Glenn Hinton, Dave Sager, Mike Upton, Darrell Boggs, Doug Carmean, Alan Kyker, Patrice Roussel
Year: Q1,2001
Published: Intel Technology Journal
Download: Available (pdf)

Comments: This is only paper that Intel has published
to describe the microarchitecure of Pentium 4.


Title: Introducing the IA-64 Architecture
Authors: Hewlett-Packard: Jerry Huck, Dale Morris, Jonathan Ross Intel: Allan Knies, Hans Mulder, Rumi Zahir
Year: September-October 2000
Published: IEEE MICRO
Download: Available (pdf)
Comments: This paper mainly examines the benefits of IA-64 ISA (Instruction Set Architecture).
It does not discuss an IA-64 processor implementation, e.g. Itanium.

Paper importance: 8/10



Title: Synchronization Ideas
Authors: Intel Corporation: Charles E. Dike
Year: 2000
Published: Conference on asynchronous circuits, 2000
Download: Available (ppt)
Comments: This presentation discusses various synchronization
ideas and introduces the latest knowledge in synchronization theory.

Paper importance: 8/10