Scalable processors in the billion-transistor era: IRAM
- 1 January 1997
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in Computer
- Vol. 30 (9), 75-78
- https://doi.org/10.1109/2.612252
Abstract
T his article proposes a new architecture called "trace processors," which consist of multiple, distributed on-chip processor cores, each of which simultaneously executes a different trace. All but one core executes the traces speculatively, having used branch prediction to select traces that follow the one executing. (Although this architectural concept is similar to multiscalar processors, described in a sidebar, it does not require explicit compiler support). The authors argue that future processors will rely heavily on replication and hierarchy, and they show how their architecture exploits these concepts.Keywords
This publication has 5 references indexed in Scilit:
- Distributed vector architecturesJournal of Systems Architecture, 2000
- A case for intelligent RAMIEEE Micro, 1997
- Studies of Windows NT performance using dynamic execution tracesPublished by Association for Computing Machinery (ACM) ,1996
- Memory bandwidth limitations of future microprocessorsPublished by Association for Computing Machinery (ACM) ,1996
- Introduction: workshop on vector and parallel processing in landscape dynamicsApplied Mathematics and Computation, 1988