ECE 4504 Extra Readings Home Page
The lectures also cover the following papers (not included in the textbooks)
for selected topics in class.
- For lecture 07
- "Performance from architecture: comparing a RISC and a CISC with similar
hardware organization,"
(pdf)
D. Bhandarkar and D. W. Clark,
Proc. International Conference on Architectural Support for Programming
Languages and Operating Systems, pp. 310-319, April 1991.
- For lecture 10
- "Implementation of precise interrupts in pipelined processors,"
(pdf)
J. E. Smith and A. Pleszkun,
Proc. International Symposium on Computer Architecture,
pp. 291-299, 1985.
- For lecture 12
- "An efficient algorithm for exploiting multiple arithmetic units,"
(pdf)
R. M. Tomasulo,
IBM Journal of Research and Development,
vol. 11, pp. 25-33, January 1967.
- For lecture 13
- "Trace scheduling: a technique for global microcode compaction,"
(pdf)
J. A. Fisher,
IEEE Transactions on Computers,
vol c-30, no 7. pp. 478-490, July 1981.
- For lecture 18
- "The priority-based coloring approach to register allocation,"
(pdf)
F. C. Chow and J. L. Hennessy,
ACM Transactions on Programming Languages and Systems,
vol. 12, no. 4, October 1990, pp. 501-536.
Back to ECE 4504