Dr.Ing. course DT8105: Computer Architecture 2
PhD course computer
architecture II as given in the spring term 2003 (Corresponding course DIF 8912)
- Introduction
- Parallel
Computer Architecture: A HW/SW Approach (PCA) Culler, Gupta and
Singh, Chap. 1 Introduction, pp. 1-70
- Models
and languages for parallel computation, David
B. Skillicorn and Domenico Talia, ACM Computing Surveys, vol 30, Issue
2, june 1998, pages 123-161. [ACM
DigLib]
- The
Rise and Fall of Multiprocessor Papers in the International Symposium
on Computer Architecture (ISCA), March 2001.
- Should
Computer Scientists Experiment More? Walter F. Tichy, IEEE
Computer May 1998, pp. 32-40.
-
Scalable
Computing William F. McColl. Jan van Leeuwen (Ed.): Computer
Science Today: Recent Trends and Developments. Lecture Notes in Computer
Science, Vol. 1000, Springer 1995, ISBN 3-540-60105-8, pages 46-61.
- Future
Directions, chap 12 in PCA,
pp. 935-961
- Performance
and benchmarking
- Workload-Driven
Evaluation, chap 4 in PCA,
pp. 199-262
- Parallel
Benchmark Suites, Appendix in PCA,
pp. 963-968
- Simulating
a $2M Commercial Server on a $2K PC, Alaa R. Alameldeen, et.al..,
IEEE Computer, 36(2), February 2003.
- A Multilevel
Simulation Study Linking Parallel Applications to Executable and Realisable
Hardware Models, Lasse Natvig and Pauline C. Haddow, Norsk Informatikk
Konferanse 1997, Voss, 12 pages. [pdf]
- Simics:
A Full System Simulation Platform, P.S. Magnusson et.al., IEEE computer
february 2002, pages 50-58. [pdf]
- Cost-Effective
Parallel Computing, David A. Wood and Mark D. Hill. IEEE Computer,
pages 6972, February 1995.
- Memory
hierarchy and systems
- Memory
Hierarchy
Design, chap 5 in Computer
Architecture: A Quantitative Approach 3rd Edition (CA-QA),
John L. Hennessy & David A. Patterson, pages 389-512.
- Storage
Systems, chap. 7 in CA-QA,
pages 677-777.
- Recent
Advances in Memory Consistency Models for Hardware Shared-Memory Systems
S. V. Adve, V. S. Pai, and P. Ranganathan, in the Proceedings of the IEEE,
special issue on distributed shared-memory, 1999. If necessarry supplement
with Shared
Memory Consistency Models: A Tutorial by Sarita V. Adve and Kourosh
Gharachorlooz.
- Shared
memory multiprocessors
- Multiprocessors
and Thread-Level Parallelism, chap 6 in CA-QA,
pages 527-664.
- Execution
Driven Simulation of Shared Memory Multiprocessors, Bob Boothe. Chap.
6 (pages 145-170) in Fast Simulation of Computer Architectures
by T.M. Conte & C.E. Gimarc (eds.), Kluwer Academic Publ. (1995)
- The Performance
Impact of Flexibility in the Stanford FLASH Multiprocessor, Mark Heinrich
et.al., In Proc. of 6th int'l conf. on Architectural Support for Programming
Languages and Operating Systems, San Jose, Oct-94, side 274-285 (html,
ps)
[FLASH
project homepage] Se og Lasses
forelesning om FLASH.
- Retrospective:
The Stanford FLASH Multiprocessor Jeffrey S. Kuskin, Retrospective in
25 Years of the International Symposia on Computer Architecture - Selected
Papers. pp 95-97. (Lasse har papir-kopi et sted ...)
- Pthreads
for Dynamic and Irregular Parallelism, by Girija J. Narlikar and
Guy E. Blelloch, Proceedings of Supercomputing 98: High Performance Networking
and Computing, November 1998.
- Supercomputers
- The
CM-5 Connection Machine: A Scalable Supercomputer, W. Daniel Hillis
and Lewis W. Tucker, CACM Vol. 36, No. 11, Nov 1993, page 31-40
- Clusters
- Interconnection
Networks and Clusters, chap 8 in CA-QA,
pages 787-877.
Links: Lasse
Natvig | 5th workshop on Advances
in Parallel and Distributed Computational Models Nice april 2003 | NIST
dictionary | WWW-CoArch
| SGI | NOTUR
| BSPlab | Visualization
|