Abstract
Multidimensional arrays are among the most common data types. Their use in configurable hardware requires the injective translation of the index tuple into a memory address. This problem is considered in the paper, searching for a balance between speed and waste of memory. The basic idea is to divide one of the index ranges such that one part is a power of two. In this way the indices can be concatenated with fewer loss. To combine both resulting parts into one memory, several techniques are used. The integration of the proposed method into libraries and tools allows efficient description of algorithms on a higher abstraction level.
Original language | English |
---|---|
Title of host publication | FPL 2000: Field-Programmable Logic and Applications: The Roadmap to Reconfigurable Computing |
Number of pages | 10 |
Volume | 1896 |
Publisher | Springer Verlag |
Publication date | 01.01.2000 |
Pages | 626-635 |
ISBN (Print) | 978-3-540-67899-1 |
ISBN (Electronic) | 978-3-540-44614-9 |
DOIs | |
Publication status | Published - 01.01.2000 |
Externally published | Yes |
Event | 10th International Conference on Field-Programmable Logic and Applications - Villach, Austria Duration: 27.08.2000 → 30.08.2000 Conference number: 131899 |