A Self-Reconfigurable Platform for Scalable DCT Computation Using Compressed Partial Bitstreams and BlockRAM Prefetching

作者: Jian Huang , Jooheung Lee , None

DOI: 10.1109/TCSVT.2009.2031464

关键词: Circuit designAuxiliary memoryScalabilityControl reconfigurationParallel computingCacheDiscrete cosine transformField-programmable gate arrayCPU cacheIntegrated circuitComputer scienceData compressionApplication-specific integrated circuit

摘要: In this paper, we propose a self-reconfigurable platform which can reconfigure the architecture of discrete cosine transform (DCT) computations during run-time using dynamic partial reconfiguration. The scalable DCT compute different numbers coefficients in zig-zag scan order to adapt requirements, such as power consumption, hardware resources, and performance. We configuration manager, is implemented embedded processor adaptively control reconfiguration run-time. addition, use Lempel-Ziv-Storer-Szymanski algorithm for compression bitstreams on-chip BlockRAM cache reduce latency overhead loading from off-chip memory A module designed parallel bitstreams. experimental results show that our approach external accesses by 69% achieve 400 MB/s rate. Detailed trade-offs power, throughput, quality are investigated, used criterion self-reconfiguration.

参考文章(17)
S. Ghosh, S. Venigalla, M. Bayoumi, Design and implementaion of a 2D-DCT architecture using coefficient distributed arithmetic [implementaion read implementation] ieee computer society annual symposium on vlsi. pp. 162- 166 ,(2005) , 10.1109/ISVLSI.2005.25
Hao-Chieh Chang, A Low Power 8 × 8 Direct 2-D DCT Chip Design signal processing systems. ,vol. 26, pp. 319- 332 ,(2000) , 10.1023/A:1026503416812
Andrew Kinane, Valentin Muresan, Noel O’Connor, Noel Murphy, Sean Marlow, Energy-Efficient Hardware Architecture for Variable N-point 1D DCT power and timing modeling optimization and simulation. pp. 780- 788 ,(2004) , 10.1007/978-3-540-30205-6_80
R.J. Van der Vleuten, R.P. Kleihorst, Low-complexity scalable image compression data compression conference. pp. 23- 32 ,(2000) , 10.1109/DCC.2000.838142
James A. Storer, Thomas G. Szymanski, Data compression via textual substitution Journal of the ACM. ,vol. 29, pp. 928- 951 ,(1982) , 10.1145/322344.322346
Lars Braun, Katarina Paulsson, Herrmann Kromer, Michael Hubner, Jurgen Becker, Data path driven waveform-like reconfiguration field-programmable logic and applications. pp. 607- 610 ,(2008) , 10.1109/FPL.2008.4630020
Diana Gohringer, Michael Hubner, Thomas Perschke, Jurgen Becker, New dimensions for multiprocessor architectures: On demand heterogeneity, infrastructure and performance through reconfigurability — the RAMPSoC approach field-programmable logic and applications. pp. 495- 498 ,(2008) , 10.1109/FPL.2008.4629992
J. Ziv, A. Lempel, A universal algorithm for sequential data compression IEEE Transactions on Information Theory. ,vol. 23, pp. 337- 343 ,(1977) , 10.1109/TIT.1977.1055714
Christopher Claus, Florian H. Muller, Johannes Zeppenfeld, Walter Stechele, A new framework to accelerate Virtex-II Pro dynamic partial self-reconfiguration international parallel and distributed processing symposium. pp. 1- 7 ,(2007) , 10.1109/IPDPS.2007.370362
Patrick Lysaght, Brandon Blodget, Jeff Mason, Jay Young, Brendan Bridgford, Invited Paper: Enhanced Architectures, Design Methodologies and CAD Tools for Dynamic Reconfiguration of Xilinx FPGAs field-programmable logic and applications. pp. 1- 6 ,(2006) , 10.1109/FPL.2006.311188