Proceedings. 13th International Conference on Parallel Architecture and Compilation Techniques, 2004. PACT 2004.
DOI: 10.1109/pact.2004.1342543
|View full text |Cite
|
Sign up to set email alerts
|

Static placement, dynamic issue (SPDI) scheduling for EDGE architectures

Abstract: Technology trends present new challenges for processor architectures and their instruction schedulers. Growing transistor density will increase the number of execution units on a single chip, and decreasing wire transmission speeds will cause long and variable on-chip latencies. These trends will severely limit the two dominant conventional architectures: dynamic issue superscalars, and static placement and issue VLIWs. We present a new execution model in which the hardware and static scheduler instead work co… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
29
0

Publication Types

Select...
6

Relationship

1
5

Authors

Journals

citations
Cited by 26 publications
(30 citation statements)
references
References 39 publications
0
29
0
Order By: Relevance
“…Software-based Mechanisms for Dynamically-scheduled Processors A very limited number of previous studies have proposed software-only mechanisms for dynamically-scheduled processors [14,19,26]. There are two advantages of using a software-only mechanism for clustered out-of-order processors.…”
Section: 2mentioning
confidence: 99%
See 2 more Smart Citations
“…Software-based Mechanisms for Dynamically-scheduled Processors A very limited number of previous studies have proposed software-only mechanisms for dynamically-scheduled processors [14,19,26]. There are two advantages of using a software-only mechanism for clustered out-of-order processors.…”
Section: 2mentioning
confidence: 99%
“…Nagarajan et al [19] presented an execution model called static placement dynamic issue (SPDI) for Explicit Data Graph Execution (EDGE) architectures [4]. The EDGE architecture has similarities to a clustered out-of-order design.…”
Section: 2mentioning
confidence: 99%
See 1 more Smart Citation
“…We first developed GRST, a GReedy list Scheduling for TRIPS [42]. Dissatisfied with its performance and based on preliminary experimental results with schedules produced by simulated annealing, we continued to improve the scheduler.…”
Section: Spatial Path Schedulingmentioning
confidence: 99%
“…Further, in all possible executions, a block may execute at most 32 load/store instructions, and produce a constant number of outputs (stores, register writes, and one branch). The compiler also statically determines the placement for all instructions such that they map efficiently onto the microarchitecture [9]. The microarchitecture supports concurrent execution of up to eight blocks, seven of them speculatively.…”
Section: Trips Architecturementioning
confidence: 99%