2004
DOI: 10.1145/980152.980156
|View full text |Cite
|
Sign up to set email alerts
|

Trips

Abstract: This paper describes the polymorphous TRIPS architecture that can be configured for different granularities and types of parallelism. The TRIPS architecture is the first in a class of post-RISC, dataflow-like instruction sets called explicit data-graph execution (EDGE). This EDGE ISA is coupled with hardware mechanisms that enable the processing cores and the on-chip memory system to be configured and combined in different modes for instruction, data, or thread-level parallelism.To adapt to small and large-gra… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
5
0

Year Published

2010
2010
2023
2023

Publication Types

Select...
6
2
1

Relationship

0
9

Authors

Journals

citations
Cited by 69 publications
(7 citation statements)
references
References 32 publications
0
5
0
Order By: Relevance
“…The TRIPS/EDGE [66], [67] microarchitecture (Figure 3:b), was a long-running influential project that attempted to move away from the traditional approach of exploiting instruction-level parallelism in modern processors. The premise behind TRIPS was that as technology reduced the sizes of transistors, wire delays and paths would dominate latency, and that it would be hard to continue to scale the communication in superscalar processors [68].…”
Section: B Modern Coarse-grained Reconfigurable Architecturesmentioning
confidence: 99%
“…The TRIPS/EDGE [66], [67] microarchitecture (Figure 3:b), was a long-running influential project that attempted to move away from the traditional approach of exploiting instruction-level parallelism in modern processors. The premise behind TRIPS was that as technology reduced the sizes of transistors, wire delays and paths would dominate latency, and that it would be hard to continue to scale the communication in superscalar processors [68].…”
Section: B Modern Coarse-grained Reconfigurable Architecturesmentioning
confidence: 99%
“…In tiled microprocessor architectures, processor resources (functional units, buffer entries, registers and, in some cases, even caches) are structured in the form of multiple small tiles or partitions. Our specific focus is on the CRIB architecture [27], though our findings are applicable to a broad class of tiled machines [56,59,60]. Other tiled processor architectures which have been proposed with a variety of objectives in mind include TRIPS [56], RAW [60], Wavescalar [59], WiDGET [65], Sharing Architecture [70] and Core-Fusion [34] Tiled or spatial frameworks are not limited to microprocessor architectures and, in fact, are more common among other compute engines.…”
Section: Tiled Architecturesmentioning
confidence: 99%
“…Moreover, spatial architectures, with their regular shape and layout, present a well structured hierarchical clock tree. Spatial architectures encompass (but are not limited to) GPUs, tiled microarchitectures [27,34,56], general purpose accelerators [24] as well as special functional accelerators [9,18]. The focus of this work is microprocessors, but key results are broadly applicable to all of the above.…”
Section: Introductionmentioning
confidence: 99%
“…To support diverse, dynamic applications, architectures that can be reconfigured to execute efficiently for many classes of applications have been introduced. Architectures such as TRIPS [17] and RAW [18] can be described as polymorphous -that is, they can morph between a number of operating modes, each capturing some class of applications.…”
Section: Stream Architecturesmentioning
confidence: 99%