DocumentCode :
3648646
Title :
On implementability of Polymorphic Register Files
Author :
Cătălin Ciobanu;Georgi Kuzmanov;Georgi Gaydadjiev
Author_Institution :
Computer Engineering Laboratory, EEMCS, Delft University of Technology, The Netherlands
fYear :
2012
fDate :
7/1/2012 12:00:00 AM
Firstpage :
1
Lastpage :
6
Abstract :
This paper studies the implementability of performance efficient multi-lane Polymorphic Register Files (PRFs). Our PRF implementation uses a 2D array of p × q linearly addressable memory banks, with customized addressing functions to avoid address routing circuits. We target one single-view and a set of four non redundant multi-view parallel memory schemes that cover all widely used access patterns in scientific and multimedia applications: 1) p × q rectangle, p · q row, p · q main and secondary diagonals; 2) p × q rectangle, p · q column, p · q main and secondary diagonals; 3) p · q row, p · q column, aligned p × q rectangle; 4) p × q, q × p rectangles (transposition). Reconfigurable hardware was chosen for the implementation due to its potential in enhancing the PRF runtime adaptability. For a proof of concept, we prototyped a 2 read, 1 write ports PRF on a Virtex-7 XC7VX1140T-2 FPGA. We consider four sizes for the 16 lanes PRFs - 16 × 16, 32 × 32, 64 × 64 and 128 × 128 and three multi-lane configurations, 8, 16 and 32, for the 128 × 128 PRF. Synthesis results suggest clock frequencies between 111 MHz and 326 MHz while utilizing less than 10% of the available LUTs. By using customized addressing functions, the LUT usage is reduced by up to 29% and the clock frequency is up to 77% higher compared to a straight-forward implementation.
Keywords :
"Registers","Vectors","Runtime","Computer architecture","Field programmable gate arrays","Program processors","Shape"
Publisher :
ieee
Conference_Titel :
Reconfigurable Communication-centric Systems-on-Chip (ReCoSoC), 2012 7th International Workshop on
Print_ISBN :
978-1-4673-2570-7
Type :
conf
DOI :
10.1109/ReCoSoC.2012.6322873
Filename :
6322873
Link To Document :
بازگشت