2006
DOI: 10.1145/1168917.1168875
|View full text |Cite
|
Sign up to set email alerts
|

A spatial path scheduling algorithm for EDGE architectures

Abstract: Growing on-chip wire delays are motivating architectural features that expose on-chip communication to the compiler. EDGE architectures are one example of communication-exposed microarchitectures in which the compiler forms dataflow graphs that specify how the microarchitecture maps instructions onto a distributed execution substrate. This paper describes a compiler scheduling algorithm called spatial path scheduling that factors in previously fixed locations - called anchor points - fo… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
16
0

Year Published

2006
2006
2020
2020

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 8 publications
(16 citation statements)
references
References 20 publications
0
16
0
Order By: Relevance
“…Compared to the TRIPS SPS specialized scheduler (a cumulated multi-year effort spanning several publications [9,12,40]), our ILP scheduler performs competitively as summarized below. 3 Compared to SPS (a)Better on 22 of 43 benchmarks up to 21% GM +2.9% (b)Worse on 18 of 43 benchmarks within 4.9% GM -1.9% (typically 2%) (c)5.4%, 6.04%, and 13.2% worse on ONLY 3 benchmarks Compared to GRST Consistently better, up to 59% better; GM +30% Groups (a) and (b) show the ILP scheduler is capturing the architecture/scheduler interactions well.…”
Section: Resultsmentioning
confidence: 99%
See 3 more Smart Citations
“…Compared to the TRIPS SPS specialized scheduler (a cumulated multi-year effort spanning several publications [9,12,40]), our ILP scheduler performs competitively as summarized below. 3 Compared to SPS (a)Better on 22 of 43 benchmarks up to 21% GM +2.9% (b)Worse on 18 of 43 benchmarks within 4.9% GM -1.9% (typically 2%) (c)5.4%, 6.04%, and 13.2% worse on ONLY 3 benchmarks Compared to GRST Consistently better, up to 59% better; GM +30% Groups (a) and (b) show the ILP scheduler is capturing the architecture/scheduler interactions well.…”
Section: Resultsmentioning
confidence: 99%
“…For this reason, the DySER scheduler first optimizes for latency, adds the latency of the solution as a constraint, then optimizes for throughput by minimizing latency mismatch M IS, as below: min LAT s.t. [ 1,2,3,4,5,6,8,9,11,12,13,14,15,16,17,18,24] min M IS s.t. [ 1,2,3,4,5,6,8,9,11,12,13,14,15,16,17,18,24] and LAT = LAT optimal…”
Section: Architecture-specific Details For Dysermentioning
confidence: 99%
See 2 more Smart Citations
“…Finally, compilation techniques have been developed that are really specialized for the TRIPS array layout and for its out-of-order execution [12].…”
Section: Compiler Supportmentioning
confidence: 99%