19th IEEE International Parallel and Distributed Processing Symposium
DOI: 10.1109/ipdps.2005.374
|View full text |Cite
|
Sign up to set email alerts
|

Reconfigurable Address Generators for Stream-Based Computation Implemented on FPGAs

Abstract: Abstract

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Publication Types

Select...
1
1

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(4 citation statements)
references
References 6 publications
0
4
0
Order By: Relevance
“…Many methods for multiple accesses to memory for parallel and distributed operations of an algorithm have been reported. [26][27][28][29][30][31][32][33][34][35][36][37] In our work, a data management unit (DMU) is used to schedule all requests for transferring data between the FIFO buffers and on-chip memory. The DMU consists mainly of multiple address generation units (AGUs) used to control reading and writing access to on-chip memory.…”
Section: Data Management Unitmentioning
confidence: 99%
See 1 more Smart Citation
“…Many methods for multiple accesses to memory for parallel and distributed operations of an algorithm have been reported. [26][27][28][29][30][31][32][33][34][35][36][37] In our work, a data management unit (DMU) is used to schedule all requests for transferring data between the FIFO buffers and on-chip memory. The DMU consists mainly of multiple address generation units (AGUs) used to control reading and writing access to on-chip memory.…”
Section: Data Management Unitmentioning
confidence: 99%
“…In our design, we greatly simplified the data synchronization by using a data-driven approach. 27,28 In data-driven processes, no operation instructions are required because the execution of an algorithm is predefined. All non-arithmetic operations are moved forward as long as their input data elements (operands) are available.…”
Section: Data Management Unitmentioning
confidence: 99%
“…Vistnes and Søråsen's stream generator [8] creates regular, periodic patterns of addresses independently of the main processor. Using these patterns, the generator can access rectangular matrix structures with up to three dimensions.…”
Section: Related Workmentioning
confidence: 99%
“…The address engine uses the alternate integer representation [8] to map matrix coordinates to a linear address space:…”
Section: Data Address Enginementioning
confidence: 99%