Date Flow Optimization of Dynamically Coarse Grain Reconfigurable Architecture for Multimedia Applications

作者: Xinning LIU , Chen MEI , Peng CAO , Min ZHU , Longxing SHI

DOI: 10.1587/TRANSINF.E95.D.374

关键词:

摘要: This paper proposes a novel sub-architecture to optimize the data flow of REMUS-II (REconfigurable MUltimedia System 2), dynamically coarse grain reconfigurable architecture. consists µPU (Micro-Processor Unit) and two RPUs (Reconfigurable Processor Unit), which are used speeds up control-intensive tasks data-intensive respectively. The parallel computing capability flexibility makes itself an excellent candidate process multimedia applications, require large amount memory accesses. In this paper, we specifically deal with those performance-hazard energy-hungry accessing in order meet bandwidth requirement computing. RPU internal could work multiple modes, like 2D-access mode transformation mode, according different access patterns. design can improve performance 26% compared traditional on-chip memory. Meanwhile, block buffer is implemented off-chip through reducing accesses, 43% direct DDR access. Based on RTL simulation, achieve 1080p@30fps H.264 High Profile@ Level 4 MPEG2 at 200MHz clock frequency. into 23.7mm2 silicon TSMC 65nm logic 400MHz maximum working

参考文章(19)
Bingfeng Mei, Serge Vernalde, Diederik Verkest, Hugo De Man, Rudy Lauwereins, ADRES: An Architecture with Tightly Coupled VLIW Processor and Coarse-Grained Reconfigurable Matrix field-programmable logic and applications. pp. 61- 70 ,(2003) , 10.1007/978-3-540-45234-8_7
Alexander Marquardt, Vaughn Betz, Jonathan Rose, Architecture and CAD for Deep-Submicron FPGAS ,(1999)
Chunming Qiao, Efficient matrix operations in a reconfigurable array with spanning optical buses symposium on frontiers of massively parallel computation. pp. 273- 280 ,(1995) , 10.1109/FMPC.1995.380489
Carl Ebeling, Darren C. Cronquist, Paul Franklin, RaPiD - Reconfigurable Pipelined Datapath field programmable logic and applications. pp. 126- 135 ,(1996) , 10.1007/3-540-61730-2_13
Reiner Hartenstein, Coarse grain reconfigurable architecture (embedded tutorial) asia and south pacific design automation conference. pp. 564- 570 ,(2001) , 10.1145/370155.370535
F. Campi, R. Konig, M. Dreschmann, M. Neukirchner, D. Picard, M. Juttner, E. Schuler, A. Deledda, D. Rossi, A. Pasini, M. Hubner, J. Becker, R. Guerrieri, RTL-to-layout implementation of an embedded coarse grained architecture for dynamically reconfigurable computing in systems-on-chip international symposium on system-on-chip. pp. 110- 113 ,(2009) , 10.1109/SOCC.2009.5335665
H. Singh, Ming-Hau Lee, Guangming Lu, F.J. Kurdahi, N. Bagherzadeh, E.M. Chaves Filho, MorphoSys: an integrated reconfigurable system for data-parallel and computation-intensive applications IEEE Transactions on Computers. ,vol. 49, pp. 465- 481 ,(2000) , 10.1109/12.859540
Min ZHU, Leibo LIU, Shouyi YIN, Chongyong YIN, Shaojun WEI, A Cycle-Accurate Simulator for a Reconfigurable Multi-Media System IEICE Transactions on Information and Systems. ,vol. 93, pp. 3202- 3210 ,(2010) , 10.1587/TRANSINF.E93.D.3202
Jonah Probell, Architecture Considerations for Multi-Format Programmable Video Processors signal processing systems. ,vol. 50, pp. 33- 39 ,(2008) , 10.1007/S11265-007-0116-Z
S.C. Goldstein, H. Schmit, M. Budiu, S. Cadambi, M. Moe, R.R. Taylor, PipeRench: a reconfigurable architecture and compiler Computer. ,vol. 33, pp. 70- 77 ,(2000) , 10.1109/2.839324