Proceedings. 31st Annual International Symposium on Computer Architecture, 2004.
DOI: 10.1109/isca.2004.1310759
|View full text |Cite
|
Sign up to set email alerts
|

Evaluation of the raw microprocessor: an exposed-wire-delay architecture for ILP and streams

Abstract: This paper evaluates the Raw microprocessor. Raw addresses the challenge of building a general-purpose architecture that performs well on a larger class of stream and embedded computing applications than existing microprocessors, while still running existing ILP-based sequential programs with reasonable performance in the face of increasing wire delays. Raw approaches this challenge by implementing plenty of on-chip resources -including logic, wires, and pins -in a tiled arrangement, and exposing them through … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
156
0
3

Publication Types

Select...
4
2
2

Relationship

0
8

Authors

Journals

citations
Cited by 138 publications
(159 citation statements)
references
References 24 publications
0
156
0
3
Order By: Relevance
“…We use a cycle-accurate simulation infrastructure based on btl [17]. When the toolchain generates ICERs it also generates models of the new hardware for the cycleaccurate system simulator.…”
Section: B Methodologymentioning
confidence: 99%
See 1 more Smart Citation
“…We use a cycle-accurate simulation infrastructure based on btl [17]. When the toolchain generates ICERs it also generates models of the new hardware for the cycleaccurate system simulator.…”
Section: B Methodologymentioning
confidence: 99%
“…The MIPS processor core derives from the MIT Raw [17] processor and has an eight stage, in-order, single-issue pipeline. The core includes an L1 data cache, instruction memory, and the Raw networkon-chip router for one Raw tile.…”
Section: Execution Modelmentioning
confidence: 99%
“…The RAW architecture was the first to employ communication programs to control on-chip communications. There are several fundamental differences between this work and the work presented in this paper: The objective of RAW is to allow the many-core-wide use of compilation techniques that exploit Instruction Level Parallelism [14] and a very fine grain scheduling of computations and communications. We aim for a coarser level of control in both the NoC (transmission of packets instead of RAW's scalar values), and the software control of the NoC (which is performed through standard components such as caches and DMA units).…”
Section: Related Workmentioning
confidence: 99%
“…The latter issue is addressed for more general reasons by the computer architecture community (e.g. [14]). But, in this paper, we focus on artificial retinas (also known as vision chips [11]), which mix processor and memory in an extreme way.…”
Section: Introductionmentioning
confidence: 99%