Supercomputers: Design and Applications

Similar documents
COURSE DELIVERY PLAN - THEORY Page 1 of 6

The Cache Write Problem

Day Hour Timing pm pm am am

COMPUTER ARCHITECTURE

COURSE DELIVERY PLAN - THEORY Page 1 of 6

CO403 Advanced Microprocessors IS860 - High Performance Computing for Security. Basavaraj Talawar,

1DT157 Digitalteknik och datorarkitekt. Digital technology and computer architecture, 5p

COMPUTER ARCHITECTURE AND OPERATING SYSTEMS (CS31702)

Polytechnic University of Puerto Rico Department of Electrical & Computer Engineering and Computer Science (ECECS) Master in Electrical Engineering

UNIVERSITY OF NEBRASKA AT OMAHA Computer Science 3550 Communication Networks

Computer Systems & Architecture

Computer Architecture

Computer Organization & Assembly Language Programming. CSE 2312 Lecture 2 Introduction to Computers

Implementation of Control Unit for Microprocessor Trainer (Arithmetic and Logical Instructions)

Distributed Database Management Systems M. Tamer Özsu and Patrick Valduriez

Computer Architecture!

DRAM Main Memory. Dual Inline Memory Module (DIMM)

FPGA Implementation of MIPS RISC Processor

Historical Perspective and Further Reading 3.10

4.16. Historical Perspective and Further Reading. supercomputer: Any machine still on the drawing board.

Computer Networks Manual Pdf By Tanenbaum 4th Edition Notes

Computer Architecture

understanding recursive data types, recursive functions to compute over them, and structural induction to prove things about them

Computer Architecture 5th Hennessy Solution Manual

Distributed Database Management Systems

Computer Organization William Stallings Solution Manual

Pipelining, Instruction Level Parallelism and Memory in Processors. Advanced Topics ICOM 4215 Computer Architecture and Organization Fall 2010

Computer Organization

Computer Systems Architecture

CO200 Computer Organization and Architecture

Introduction to Computer Systems

Fundamentals of Computers Design

Architectural Issues for the 1990s. David A. Patterson. Computer Science Division EECS Department University of California Berkeley, CA 94720

William Stallings Computer Organization and Architecture 8 th Edition. Chapter 2 Computer Evolution and Performance

Fundamentals of Computer Design

How What When Why CSC3501 FALL07 CSC3501 FALL07. Louisiana State University 1- Introduction - 1. Louisiana State University 1- Introduction - 2

URL: Offered by: Should already know: Will learn: 01 1 EE 4720 Computer Architecture

Computer Architecture!

High Performance Computing Lecture 1. Matthew Jacob Indian Institute of Science

URL: Offered by: Should already know: Will learn: 01 1 EE 4720 Computer Architecture

SAMPLE CHAPTERS UNESCO-EOLSS COMPUTER ARCHITECTURE. Prabhat Mishra University of Florida, Gainesville, Florida, U.S.A.

INDIANA BROADCASTERS PIONEERS FOUNDATION, INC. ORAL HISTORY PROJECT COLLECTION,

Computer Architecture And Organization By John P Hayes Ppt

Computer Architecture. Introduction. Lynn Choi Korea University

ELEC 5200/6200 Computer Architecture and Design Spring 2017 Lecture 1: Introduction

DOWNLOAD OR READ : COMPUTER ORGANIZATION DESIGN PDF EBOOK EPUB MOBI

Computer Architecture!

Teaching Scheme Business Information Technology/Software Engineering Management Advanced Databases

ELEC 5200/6200 Computer Architecture and Design Spring 2017 Lecture 7: Memory Organization Part II

HW Trends and Architectures

Computer Architecture

RISC Architecture Ch 12

ADVANCED INTERNET SERVICES (COMS 6181)

Cache Memory and Performance

A course on Parallel Computer Architecture with Projects Subramaniam Ganesan Oakland University, Rochester, MI

Understanding The Behavior of Simultaneous Multithreaded and Multiprocessor Architectures

Computer Architecture Ι Fall 2003 Lec.03-1

Book List. A Collection of Books. Computer Science

Advanced Computer Architecture Week 1: Introduction. ECE 154B Dmitri Strukov

Faculty of Sciences and Information Technology

CHAPTER 1 Introduction

CHAPTER 1 Introduction

The Power Wall. Why Aren t Modern CPUs Faster? What Happened in the Late 1990 s?

Computer Architecture. R. Poss

CS 471 Networking and Distributed Operating Systems

CSC 280 Operating System Principles

Academic Course Description. EM2101 Computer Architecture

DOWNLOAD OR READ : COMPUTER MEMORY SOLUTIONS PDF EBOOK EPUB MOBI

Fundamentals of Computer Systems

EE3315 Internet Technology EE3315 Internet Technology Overview Slide 1

BCS Higher Education Qualifications. Level 4 Certificate in IT. Computer Network Technology Syllabus

BHARATHIAR UNIVERSEITY, COIMBATORE. DIPLOMA IN HARDWARE AND NETWORKING. (for Community College)

Fundamentals of Computer Systems

Microelectronics. Moore s Law. Initially, only a few gates or memory cells could be reliably manufactured and packaged together.

This is to certify that. Chris FitzGerald. has completed the course. Systems Security Engineering _eng 2/10/08

ECE/CS 552: Introduction To Computer Architecture 1

Guide To Operating Systems 4th Edition Pdf Chapter 2

Chapter 2 Lecture 1 Computer Systems Organization

M (~ Computer Organization and Design ELSEVIER. David A. Patterson. John L. Hennessy. University of California, Berkeley. Stanford University

Lecture 1: Introduction

:11 PM. This course will have a significant project component. Lecture time will be used primarily for:

Course Intended Learning Outcomes (CILOs): Upon successful completion of this course, students should be able to:

Computer & Microprocessor Architecture HCA103

Publications related to Chez Scheme

ENIAC - background. ENIAC - details. Structure of von Nuemann machine. von Neumann/Turing Computer Architecture

Lecture 1: Course Introduction and Overview Prof. Randy H. Katz Computer Science 252 Spring 1996

CPSC 5157G Computer Networks

ECE 485/585 Microprocessor System Design

15-740/ Computer Architecture Lecture 8: Issues in Out-of-order Execution. Prof. Onur Mutlu Carnegie Mellon University

York University Department of Computer Science & Engineering Revised January 27, 2014

CNT 4004: Computer Networks I. Tentative Syllabus

Organizational issues (I)

COMPUTER ARCHITECTURE AND ORGANIZATION DESIGN PRINCIPLES AND APPLICATIONS BY GOVINDARAJULU

PREPARED BY S.RAVINDRAKUMAR, SENIOR ASSISTANT PROFESSOR/ECE,CHETTINAD COLLEGE OF ENGINEERING AND TECHNOLOGY Page 1

Figure 1-1. A multilevel machine.

Lab Manual For Database Development Custom Edition Answers

Chapter Seven Morgan Kaufmann Publishers

ICE3003: Computer Architecture. Jin-Soo Kim Computer Systems Laboratory Sungkyunkwan University

5- [Banks 99], Jerry Banks, "Introduction to Simulation", Proceedings of the 1999 Winter Simulation Conference, 1999.

CS 152 Computer Architecture and Engineering. Lecture 6 - Memory

Transcription:

R01 C. Gordon Bell, J. Craig Mudge, and John E. McNamara, Computer Engineering A DEC View of Hardware Systems Design, Digital Equipment Corporation, 1978 ISBN 0 932376 00 2 R02. J. Hayes, Computer Architecture and Organization, McGraw-Hill, 1978. R03. Vincent P. Heuring and Harry F. Jordan, Computer Systems Design and Architecture, Prentice-Hall, 1997, ISBN 0 8053 4330 X R04 Daniel P. Siewiorek, C. Gordon Bell, and Allen Newell, Computer Structures: Principles and Examples, McGraw-Hill Book Company, 1982 ISBN 0 07 057302 6 R05 William Stallings, Reduced Instruction Set Computers, An IEEE Tutorial The Computer Society Press, IEEE Computer Society, Loc Vaqueros CA, 1986 IEEE Catalog Number 86 45871, ISBN 0 8186 0713 0 R06 William Stallings, Computer Organization and Architecture: Designing for Performance, Prentice Hall, 2010, ISBN 978 0 13 607373 4. R07. Encyclopedia Britannica, 1946. R08. The Oxford English Dictionary, Second Edition, Clarendon Press, Oxford (England), 1989. ISBN 0 19 861186 2. R09. Paul E. Ceruzzi, Reckoners: The Prehistory of the Digital Computer, from Relays to the Stored Program Concept, 1935 1945, Greenwood Press, Westport Connecticut, 1983 ISBN 0 313 23382 9 R10. The Oxford English Dictionary, Oxford at the Clarendon Press, 1933. R11. Readings in Computer Architecture, edited by Mark D. Hill, Norman P. Jouppi, and Gurindar S. Sohi, Morgan Kaufmann Publishers, 2000, ISBN 1 55860 539 8. R12 Introduction to Minicomputer Networks, Digital Equipment Corporation, 1971 R13 PDP 11 Peripherals and Interfacing Handbook, Digital Equipment Corporation, 1971 R14 PDP 11 Peripherals Handbook, Digital Equipment Corporation, 1976 R15 R16 Andrew S. Tanenbaum, Structured Computer Organization, (Fifth Edition, published by Pearson/Prentice Hall in 2006; ISBN 0 13 148521 0. Miles J. Murdocca and Vincent P. Heuring, Principles of Computer Architecture, Prentice-Hall, 2000. ISBN 0 201 43664 7. Page 638

R46 C. J. Bashe, W. Buchholz, et. al., The Architecture of IBM s Early Computers, IBM J. Research & Development, Vol. 25(5), pages 363 376, September 1981. R50 P. M. Davies, Readings in Microprogramming, IBM Systems Journal, 1972 (Number 1), pages 16 40. R51 S. G. Tucker, Microprogram Control for System/360, IBM Systems Journal, Volume 6, No. 4 (1967), pages 222 241. R56 Articles on pages 18 and 50 of Computerworld, February 20, 2006 R57 R58 R60 R61 R62 R63 G. M. Amdahl, G. A. Blaauw, and F. P. Brooks, Architecture of the IBM System/360, IBM Journal of Research and Development (April 1964). Reprinted in Readings in Computer Architecture, edited by Mark D. Hill [R11]. J. S. Liptay, Structural Aspects of the System/360 Model 85, Part II: The Cache, IBM Systems Journal, 7(1), 15 21, 1968, Reprinted in Readings in Computer Architecture, edited by Mark D. Hill [R11]. John L. Hennessy and David A. Patterson, Computer Architecture: A Quantitative Approach, Morgan Kauffman Publishers, 1990. ISBN 1 55880 069 8 S. Mazor, The History of the Microcomputer Invention and Evolution, Proceedings of the IEEE, pp. 1601 1607, Dec. 1995. Reprinted in R11. M.A. McCormack, T.T. Schansman, and K.K. Womack, "1401 Compatibility Feature on the IBM System/360 Model 30," Communications of the ACM, v. 8, n. 12, 1965, pp. 773-776. S.G. Tucker, "Emulation of Large Systems," Communications of the ACM, v. 8, n. 12, 1965, pp. 753-761. R64 Doug Abbot, PCI Bus Demystified, Elsevier, 2004, ISBN 0 7506 7739 2. R65 R66 R67 Randal E. Bryant & David R. O Hallaron, Computer Systems, A Programmer s Perspective, Prentice Hall, 2011, ISBN 978 0 13 610804 7. John D. Carpinelli, Computer Systems, Organization & Architecture, Addison Wesley Longman, 2001, ISBN 0 201 61253 4. Carl Hamacher, Zvonko Vranesic, and Safwat Zaky; Computer Organization, McGraw Hill, 2002, ISBN 978 0 07 232086 2. Page 639

R68 R69 R70 R71 David B. Kirk & Wen mei W. Hwu, Programming Massively Parallel Processors, Elsevier/Morgan Kaufmann, 2010, ISBN 978 0 12 381472 2. Betty Prince, High Performance Memories: New Architecture DRAMs and SRAMs Evolution and Function, John Wiley & Sons, 1999, ISBN 0 471 98610 0. Tom Shanley & Don Anderson, ISA System Architecture, Addison Wesley, 1995, ISBN 0 201 40996 8. Ton Shanley & Don Anderson, PCI System Architecture, Addison Wesley, 1999, ISBN 0 201 30974 2. R72 Sajjan G. Shiva, Computer Design & Architecture, Harper Collins, 1991, ISBN 0 673 39683 5. R73 R78 R79 R80 R81 R82 R84 Rob Williams, Computer Systems Architecture: A Networking Approach, Pearson/Prentice Hall, 2006, ISBN 0 32 134079 5. Denning, P., The Working Set Model for Program Behavior, Communications of the ACM, May 1968. Jonathan G. Koomey, Stephen Berard, Marla Sanchez, & Henry Wong; Assessing Trends in the Electrical Efficiency of Computation Over Time, Final Report to Microsoft Corporation and Intel Corporation, submitted to the IEEE Annals of the History of Computing on August 5, 2009. David A. Patterson & John L. Hennessy, Computer Organization and Design: The Hardware/Software Interface, Morgan Kaufmann, 2005, ISBN 1 55860 604 1. Katherine Yelick, Multicore: Fallout of a Hardware Revolution. Tahir Ghani (Intel Fellow, Logic Technology Development), Challenges and Innovations in Nano CMOS Transistor Scaling, October 2009. Intel White Paper Solving Power and Cooling Challenges for High Performance, June 2006. R85 Geoff Koch, Intel s Road to Multi Core Chip Architecture, 2006. R91 R98 R99 The Datasheet (2gbddr2.pdf Rev F 12/10 EN) for the Micron DDR2 Memory Chip accessed through [R89]. Copyright 2006, revised in December 2010. C. D. Mee and E. D. Daniel, editors. 1996. Magnetic Recording Technology, McGraw Hill, 1996. Bruce Jacob, Spencer W. Ng, and David T. Wang, Memory Systems: Cache, DRAM, Disk, Elsevier/Morgan Kaufmann, 2008, ISBN 978 0 12 379751 3. Page 640

R102 Douglas E. Comer, Computer Networks and Internets with Internet Applications, Pearson/Prentice Hall, 2004. ISBN 0 13 143351 2. R103 Douglas E. Comer and David L. Stevens, Internetworking with TCP/IP: Volume II (Design, Implementation, & Internals), Prentice Hall, 1999. ISBN 0 13 973843 6. R104 David A. Patterson, Reduced Instruction Set Computers, Communications of the ACM, Volume 28, Number 1, 1985. Reprinted in IEEE Tutorial Reduced Instruction Set Computers [R05], edited by William Stallings, The Computer Science Press, 1986, ISBN 0 8181 0713 0. R106 Cray 1 Computer System Hardware Reference Manual Publication 2240004, Revision C, November, 1977. R107 R. M. Russell, The Cray 1 computer system, Communications of the ACM, 21(1):63 72, 1978. R108 Kai Hwang, Evolution of Modern Supercomputers, the introduction to Chapter 1 in the IEEE Tutorial Supercomputers: Design and Applications, 1984. ISBN 0 8186 0581 2. R109 Harold S. Stone, High Performance Computer Architecture, Addison Wesley (Third Edition), 1993. ISBN 0 201 52688 3. R110 John Paul Shen and Mikko H. Lipasti, Modern Processor Design: Fundamentals of Superscalar Processors, McGraw Hill, 2005. ISBN 0 07 057064 7. R111 W. A. Wulf and S. P. Harbison, Reflections in a pool of processors / An experience report on C.mmp/Hydra, Proceedings of the National Computer Conference (AFIPS), June 1978. R112 Robert J. Baron and Lee Higbie, Computer Architecture, Addison Wesley Publishing Company, 1992, ISBN 0 201 50923 7. Page 641

References to Web Sites R17. http://www.dcs.warwick.ac.uk/research/history/greenwich.html R18. http://www.cbi.umn.edu/collections/inv/cbi00162.html R19. http://www.ieee-virtual-museum.org/collection/people.php R20. http://www.gwu.edu/~cistp/pages/human.pdf R21. http://faculty.washington.edu/emer/sw/class1/sid003.htm R22. http://www.du.edu/~etuttle/electron/elect27.htm R23. http://mason.gmu.edu/~montecin/vacuum_tube.html R24. http://uwacadweb.uwyo.edu/numimage/currency.htm R25 http://www.fourmilab.ch/babbage/sketch.html R26 http://www.agnesscott.edu/lriddle/women/love.htm R27 http://www.kerryr.net/pioneers/stibitz.htm R28 http://www.history.navy.mil/photos/images/h96000/h96566kc.htm R29 http://www.yorku.ca/sasit/sts/sts3700b/lecture17a.html R30 http://ei.cs.vt.edu/~history/zuse.html R31 http://faculty.washington.edu/emer/sw/class1/sid008.htm R32 http://ei.cs.vt.edu/~history/do_atanasoff.html R33 http://www.cs.virginia.edu/brochure/museum.html R34 http://ei.cs.vt.edu/~history/eniac.richey.html R35 http://www.ee.upenn.edu/~jan/eniacproj.html R36 http://www.columbia.edu/acis/history/plugboard.html R37 http://ftp.arl.mil/~mike/comphist//61ordnance/chap3.html R38 http:/www.cl.cam.ac.uk/relics/jpegs/edsac99.4.jpg R39 http:/www.cl.cam.ac.uk/relics/jpegs/edsac99.9.jpg R40 http://www.cs.sun.ac.za/~museum/memory.html R41 http://www.columbia.edu/acis/history/650.html R42. http://www.pdp8.net/r-boards/pics/r205.shtml R43 http://www.computer50.org/mark1/new.baby.html R44 http://www.computer50.org/mark1/mm1.html R45 http://www-03.ibm.com/ibm/history/exhibits/650/650_intro2.html R47 http://www.columbia.edu/acis/history/generations.html R48 http://www-03.ibm.com/ibm/history/exhibits/mainframe/mainframe_intro.html R49 http://en.wikipedia.org/wiki/ibm_360 Page 642

R52 R53 R54 R55 R59 R74 R75 R76 R77 R83 R86 R87 R88 R89 http://en.wikipedia.org/wiki/list_of_intel_microprocessors http://en.wikipedia.org/wiki/photolithography http://www.cray.com/about_cray/history.html http://www.columbia.edu/acis/history/ http://www.webmythology.com/vaxhistory.htm "Memory Prices (1957-2004)" http://www.jcmit.com/memoryprice.htm Shehzaad Kaka (National Institute of Standards and Technology): Past, Present, and Future of MRAM, presented at the THIC meeting on July 22 23, 2003 at Louisville, Colorado. Web link: http://www.thic.org/pdf/jul03/nist.skaka.030722.pdf According to its web site (http://www.thic.org/), THIC, the Premier Advanced Storage Technology Forum, is a not for profit corporation registered in Illinois. http://www.mram-info.com/ David Patterson, EECS 252 Graduate Computer Architecture (Lecture 4 Memory Hierarchy Review), 1/30/2006, http://www-inst.eecs.berkeley.edu/~cs252 http://www.cray.com/assets/pdf/products/xk/crayxk6brochure.pdf http://en.wikipedia.org/wiki/multi-core_processor http://www.pcper.com/reviews/processors/intel-shows-48-core-x86-processor- Single-chip-Cloud-Computer?aid=825 http://techfreep.com/intel-80-cores-by-2011.htm http://www.micron.com/partscatalog.html? categorypath=products/parametric/dram/ddr2_sdram, accessed July 3, 2011. R90 http://en.wikipedia.org/wiki/prefetch_buffer, accessed July 3, 2011. R92 http://en.wikipedia.org/wiki/micro_channel_architecture, accessed July 4, 2011. R93 http://en.wikipedia.org/wiki/pci_express, November 1, 2010 R94 http://en.wikipedia.org/wiki/file:differential_signaling.png, November 1, 2010 R95 http://www.interfacebus.com/design_connector_rs422.html,november 1, 2010 R96 http://en.wikipedia.org/wiki/rs-422, November 1, 2010 R97 http://en.wikipedia.org/wiki/serial_ata, accessed July 5, 2011. Page 643

R100 http://www-03.ibm.com/ibm/history/exhibits/storage/storage_350.html, accessed July 7, 2011. R101 http://www.programmerfish.com/from-10m-to-1gb-cost-of-memory-over-the-years, accessed June 28, 2011. R105 http://en.wikipedia.org/wiki/mips_architecture, accessed July 11, 2011. R113 http://www.nvidia.com, accessed July 12, 2011. R114 http://www.dell.com, accessed July 12, 2011. R115 http://www.nccs.gov/jaguar/, accessed July 12, 2011. Page 644