15-740/18-740 Computer Architecture Lecture 27: VLIW
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. -
Historical Perspective and Further Reading 4.16
4.16 Historical Perspective and Further Reading 347.e1 supercomputer: Any machine still on the 4.16 Historical Perspective and Further drawing board. Reading Stan Kelly-Bootle, Th e Devil’s DP Dictionary , 1981 Th is section discusses the history of the original pipelined processors, the earliest superscalars, and the development of out-of-order and speculative techniques, as well as important developments in the accompanying compiler technology. It is generally agreed that one of the fi rst general-purpose pipelined computers was Stretch, the IBM 7030 ( Figure e4.16.1 ). Stretch followed the IBM 704 and had a goal of being 100 times faster than the 704. Th e goals were a “stretch” of the state of the art at that time—hence the nickname. Th e plan was to obtain a factor of 1.6 from overlapping fetch, decode, and execute by using a four-stage pipeline. Apparently, the rest was to come from much more hardware and faster logic. Stretch was also a 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. FIGURE e4.16.1 The Stretch computer, one of the fi rst pipelined computers. 347.e2 4.16 Historical Perspective and Further Reading Control Data Corporation (CDC) delivered what is considered to be the fi rst supercomputer, the CDC 6600, in 1964 ( Figure e4.16.2 ). Th e core instructions of Cray’s subsequent computers have many similarities to those of the original CDC 6600. Th e CDC 6600 was unique in many ways. -
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