Abstract:The System/360 Model 91 central processing unit provides internal computational performance one to two orders of magnitude greater than that of the IBM 7090 Data Processing System through a combination of advancements in machine organization, circuit design, and hardware packaging. The circuits employed will switch at speeds of less than 3 nsec, and the circuit environment is such that delay is approximately 5 usee per circuit level. Organizationally, primary emphasis is placed on (1) alleviating the disparity… Show more
“…Another option is to have a combined storage space, a physical register file, and use register mapping tables to determine which physical registers contain architectural values, and which contain nonarchitectural value. This requires a scheme for register renaming [2], [17], [25], which we discuss next.…”
“…Register renaming was originally proposed to facilitate out-of-order execution, by overcoming artificial dependence constraints for a machine with a limited number of registers [2], [64]. Today, it is used to also facilitate speculative execution.…”
Section: ) Register Renaming-facilitating Out-of-order and Speculatimentioning
confidence: 99%
“…Many of these applications exhibit fairly regular array accesses often accessing elements in a linear fashion (e.g., a [1], a [2], a [3] and so on), a program behavior that can be exploited. Stream buffers are hardware mechanisms that identify and exploit such access patterns to reduce memory latency [24].…”
Section: ) Stream Buffers and Hardware-based Prefetchingmentioning
“…Another option is to have a combined storage space, a physical register file, and use register mapping tables to determine which physical registers contain architectural values, and which contain nonarchitectural value. This requires a scheme for register renaming [2], [17], [25], which we discuss next.…”
“…Register renaming was originally proposed to facilitate out-of-order execution, by overcoming artificial dependence constraints for a machine with a limited number of registers [2], [64]. Today, it is used to also facilitate speculative execution.…”
Section: ) Register Renaming-facilitating Out-of-order and Speculatimentioning
confidence: 99%
“…Many of these applications exhibit fairly regular array accesses often accessing elements in a linear fashion (e.g., a [1], a [2], a [3] and so on), a program behavior that can be exploited. Stream buffers are hardware mechanisms that identify and exploit such access patterns to reduce memory latency [24].…”
Section: ) Stream Buffers and Hardware-based Prefetchingmentioning
“…Machines capable of parallel instruction execution have existed since the 1960s. For example, the CDC 6600 ), and the IBM 360/91 (Anderson et al [1967]). These machines were not superscalar, though they did contain parallel functional units: necessary because of the advanced pipelining techniques they used.…”
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.