Proceedings of the 38th Annual International Symposium on Computer Architecture 2011
DOI: 10.1145/2000064.2000068
|View full text |Cite
|
Sign up to set email alerts
|

Crib

Abstract: Conventional high-performance processors utilize register renaming and complex broadcast-based scheduling logic to steer instructions into a small number of heavily-pipelined execution lanes. This requires multiple complex structures and repeated dependency resolution, imposing a significant dynamic power overhead. This paper advocates in-place execution of instructions, a power-saving, pipeline-free approach that consolidates rename, issue, and bypass logic into one structure-the CRIB-while simultaneously eli… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

2014
2014
2017
2017

Publication Types

Select...
4
1
1

Relationship

1
5

Authors

Journals

citations
Cited by 11 publications
(4 citation statements)
references
References 39 publications
0
4
0
Order By: Relevance
“…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%
See 3 more Smart Citations
“…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%
“…We implement CHARSTAR atop the CRIB tiled architecture [27]. CRIB achieves dramatic power savings by avoiding pipeline latches, register files, complex scheduling logic, and conventional register renaming.…”
Section: Charstar In a Tiled Architecture 51 The Crib Architecturementioning
confidence: 99%
See 2 more Smart Citations