ADOPT: efficient hardware address generation in distributed memory architectures
- 23 December 2002
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
An address generation and optimization environment (ADOPT) for distributed memory architectures, is presented. ADOPT is oriented to minimize the area overhead introduced by the use of large numbers of customized address calculation units, needed to cope with the increasing bandwidth requirements of memory intensive real-time signal processing applications. Different high-level optimizing architectural alternatives are explored, such as algebraic optimizations and efficient data-path clustering and assignment, to minimize the space/time-multiplexed address unit cost. Furthermore, in order to significantly reduced the routing complexity, typically present in partitioned architectures, a methodology for the synthesis of a distributed architecture for hierarchical local controllers for address generation, is also proposed. The techniques presented are demonstrated on a realistic test-vehicle, showing significant savings on the overall addressing cost.Keywords
This publication has 13 references indexed in Scilit:
- Synthesis of address generatorsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Time constrained allocation and assignment techniques for high throughput signal processingPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- A specification invariant technique for operation cost minimisation in flow-graphsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Loop transformation methodology for fixed-rate video, image and telecom processing applicationsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Address generation for array access based on modulus m countersPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- PHIDEO: a silicon compiler for high speed algorithmsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Address generation for memories containing multiple arraysPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Portable video-on-demand in wireless communicationProceedings of the IEEE, 1995
- Cathedral-IIIPublished by Association for Computing Machinery (ACM) ,1991
- The high-level synthesis of digital systemsProceedings of the IEEE, 1990