CS - 237 References

Errata for the text 

Excell File

Computer Arithmetic

David Goldberg, What Every Computer Scientist Should Know about Floating-Point Arithmetic, ACM Computing Surveys: V23, N1, March 1991.
In the Union library:

              TITLE: ACM computing surveys.
              TITLE: Running title: Computing surveys June 1971-June 1986

        PUBLICATION: New York, N.Y. : Association for Computing Machinery,
                      c1971-
        PUBLICATION: Vol. 3, no. 2 (June 1971)-

Pipelining

Peter Kogge, The Architecture of Pipeline Computers, McGraw Hill Book Company, 1981

Tools from UMASS Amhearst on pipelining, Tomasulo's algorithm, etc:  http://www.ecs.umass.edu/ece/koren/architecture/

Caches

Alan Smith, Cache Memories, ACM Computing Surveys, September, 1982

Steve Przybylski, Cache and Memory Hierarchy Design: A Performance-Directed Approach, Morgan Kaufmann Publishers, 1990.

I/O

Web page on basic bus operation

Parallel Processing

Jurij Silc, Borut Robic, and Theo Ungerer, ASYNCHRONY IN PARALLEL COMPUTING: FROM DATAFLOW TO MULTITHREADING Parallel and Distributed Computing Practices Vol.1, No.1, March 1998.