Historical Perspective and Further Reading 4.16
Total Page:16
File Type:pdf, Size:1020Kb
Load more
Recommended publications
-
6.13 Historical Perspective and Further Reading
supercomputer: Any Historical Perspective and Further machine still on the drawing 3.106.13 board. Reading 3.10 Stan Kelly-Bootle, The Devil’s This section discusses the history of the first pipelined processors, the earliest DP Dictionary, 1981 superscalars, the development of out-of-order and speculative techniques, as well as important developments in the accompanying compiler technology. This section describes some of the major advances in pipelining. It is generally agreed that one of the first general-purpose pipelined computers was Stretch, the IBM 7030 (Figure 6.13.1). Stretch followed the IBM 704 and had a goal of being 100 times faster than the 704. The goals were a “stretch” of the state of the art at that time—hence the nickname. The plan was to obtain a factor of 1.6 from overlapping fetch, decode, and execute, using a four-stage pipeline; apparently the rest was to come from much more hardware and faster logic. Stretch was also a FIGURE 6.13.1 The Stretch computer, one of the first pipelined computers. 6.13-2 6.13 Historical Perspective and Further Reading training ground for both the architects of the IBM 360, Gerrit Blaauw and Fred Brooks, Jr., and the architect of the IBM RS/6000, John Cocke. Control Data Corporation (CDC) delivered what is considered to be the first supercomputer, the CDC 6600, in 1964 (Figure 6.13.2). The core instructions of Cray’s subsequent computers have many similarities to those of the original CDC 6600. The CDC 6600 was unique in many ways. -
15-740/18-740 Computer Architecture Lecture 27: VLIW
15-740/18-740 Computer Architecture Lecture 27: VLIW Prof. Onur Mutlu Carnegie Mellon University Announcements Project Poster Session December 10 NSH Atrium 2:30-6:30pm Project Report Due December 12 The report should be like a good conference paper Focus on Projects All group members should contribute Use the milestone feedback from the TAs 2 Final Project Report and Logistics Follow the guidelines in project handout We will provide the Latex format Good papers should be similar to the best conference papers you have been reading throughout the semester Submit all code, documentation, supporting documents and data Provide instructions as to how to compile and use your code This will determine part of your grade This is the single most important part of the project 3 Best Projects Best projects will be encouraged for a top conference submission Talk with me if you are interested in this Examples from past: Yoongu Kim, Dongsu Han, Onur Mutlu, and Mor Harchol-Balter, "ATLAS: A Scalable and High-Performance Scheduling Algorithm for Multiple Memory Controllers,” HPCA 2010 Best Paper Session George Nychis, Chris Fallin, Thomas Moscibroda, and Onur Mutlu, "Next Generation On-Chip Networks: What Kind of Congestion Control Do We Need?,” HotNets 2010. Yoongu Kim, Michael Papamichael, Onur Mutlu, and Mor Harchol-Balter, "Thread Cluster Memory Scheduling: Exploiting Differences in Memory Access Behavior,” MICRO 2010. (IEEE Micro Top Picks 2010) 4 Today Alternative approaches to concurrency SISD/SIMD/MISD/MIMD classification Decoupled Access/Execute VLIW Vector Processors and Array Processors Data Flow 5 Alternative Approaches to Concurrency 6 Readings Required: Fisher, “Very Long Instruction Word architectures and the ELI- 512,” ISCA 1983. -
Design of Digital Circuits Lecture 17: Out-Of-Order, Dataflow, Superscalar Execution
Design of Digital Circuits Lecture 17: Out-of-Order, DataFlow, Superscalar Execution Prof. Onur Mutlu ETH Zurich Spring 2018 27 April 2018 Agenda for Today & Next Few Lectures n Single-cycle Microarchitectures n Multi-cycle and Microprogrammed Microarchitectures n Pipelining n Issues in Pipelining: Control & Data Dependence Handling, State Maintenance and Recovery, … n Out-of-Order Execution n Other Execution Paradigms 2 Reminder: Optional Homeworks n Posted online q 3 Optional Homeworks n Optional n Good for your learning n https://safari.ethz.ch/digitaltechnik/spring2018/doku.php?id =homeworks 3 Readings for Today n Smith and Sohi, “The Microarchitecture of Superscalar Processors,” Proceedings of the IEEE, 1995 q More advanced pipelining q Interrupt and exception handling q Out-of-order and superscalar execution concepts n H&H Chapters 7.8 and 7.9 n Optional: q Kessler, “The Alpha 21264 Microprocessor,” IEEE Micro 1999. 4 Lecture Announcement n Monday, April 30, 2018 n 16:15-17:15 n CAB G 61 n Apéro after the lecture J n Prof. Wen-Mei Hwu (University of Illinois at Urbana-Champaign) n D-INFK Distinguished Colloquium n Innovative Applications and Technology Pivots – A Perfect Storm in Computing n https://www.inf.ethz.ch/news-and- events/colloquium/event-detail.html?eventFeedId=40447 5 General Suggestion n Attend the Computer Science Distinguished Colloquia n Happens on some Mondays q 16:15-17:15, followed by an apero n https://www.inf.ethz.ch/news-and-events/colloquium.html n Great way of learning about key developments in the field