Proceedings. 2004 IEEE International Conference on Field- Programmable Technology (IEEE Cat. No.04EX921)
DOI: 10.1109/fpt.2004.1393276
|View full text |Cite
|
Sign up to set email alerts
|

Pipelining designs with loop-carried dependencies

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
10
0

Publication Types

Select...
3
3
1

Relationship

2
5

Authors

Journals

citations
Cited by 11 publications
(10 citation statements)
references
References 6 publications
0
10
0
Order By: Relevance
“…The mapping of an unrolled loop onto pipelines has also been extensively studied [10]- [12]. The reconfigurable dataflow approach [12], in particular, maps loops with loopcarried dependencies onto efficient pipelines.…”
Section: B Algorithm Mapping Onto Reconfigurable Hardwarementioning
confidence: 99%
See 1 more Smart Citation
“…The mapping of an unrolled loop onto pipelines has also been extensively studied [10]- [12]. The reconfigurable dataflow approach [12], in particular, maps loops with loopcarried dependencies onto efficient pipelines.…”
Section: B Algorithm Mapping Onto Reconfigurable Hardwarementioning
confidence: 99%
“…The reconfigurable dataflow approach [12], in particular, maps loops with loopcarried dependencies onto efficient pipelines. This method is more fine-grained and general than our approach, since it supports loop-carried dependencies of various sizes and loop indices determined at runtime.…”
Section: B Algorithm Mapping Onto Reconfigurable Hardwarementioning
confidence: 99%
“…The solution to this problem is to use a C-Slow approach, which uses multiple independent accumulation states, all cycling through the same pipelined loop [5]. For example, the textbook algorithm contains a dependency between T i and T i−1 via an addition.…”
Section: Hardware Architecture For Textbook and Updating Algorithmmentioning
confidence: 99%
“…(v) Dynamic scheduling [8]. This approach schedules tasks at run-time making use of both online and offline parameters.…”
Section: International Journal Of Reconfigurable Computingmentioning
confidence: 99%
“…This approach does not analyze task dependency in different iterations which may result in reduced parallelism. [1,2] Control flow based GCD, counter, Filtering Multiprocessors system not addressed [3] Modulo scheduling DCT, FFT Analyze one iteration, single loop [4] Graph conversion Random graphs Less parallelism, single loop [5][6][7] Loop unrolling Random graphs, FFT, solver equalizer Single loop unrolling [8] Dynamic scheduling Fractal generation Loop unrolling not addressed, single loop [9,10] Loop fission JPEG compression, DCT, BPIC Loop unrolling not addressed, single loop…”
Section: Introductionmentioning
confidence: 99%