Efficient Distributed Memory Management in a Multi-Core H.264 Decoder on FPGA

被引:0
作者
Zhang, Jiajie [1 ]
Yu, Zheng [1 ]
Yu, Zhiyi [1 ]
Zhang, Kexin [3 ]
Lu, Zhonghai [2 ]
Jantsch, Axel [2 ,3 ]
机构
[1] Fudan Univ, State Key Lab ASIC & Syst, Shanghai 200433, Peoples R China
[2] KTH Royal Inst Technol, Kista, Sweden
[3] Memcom Soc Microelect Co Ltd, Wuxi, Peoples R China
来源
INTERNATIONAL SYMPOSIUM ON SYSTEM-ON-CHIP (SOC) | 2013年
关键词
Multi-core; DSM; H.264; decoder; DME; FPGA;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Memory management is a challenging issue of multi-core architecture. With growing core numbers, Distributed Shared Memory (DSM) is becoming a general trend. In this paper, a DSM based multi-core architecture is explored and evaluated via an H. 264 decoder application. The memory access and communication over Network-on-Chips is managed by the Data Management Engine (DME). Experimental results realized on an Altera Strati x VI show that 9-node distributed memory system increases performance by 1.5x compared to centralized memory. Moreover, the performance of proposed DSM architecture grows linearly with the number of cores deployed.
引用
收藏
页数:4
相关论文
共 10 条
[1]  
Chen X., 2012, COMPUTERS ELECT ENG
[2]   Cooperative communication based barrier synchronization in on-chip mesh architectures [J].
Chen, Xiaowen ;
Lu, Zhonghai ;
Jantsch, Axel ;
Chen, Shuming ;
Liu, Hai .
IEICE ELECTRONICS EXPRESS, 2011, 8 (22) :1856-1862
[3]   Supporting Distributed Shared Memory on Multi-core Network-on-Chips Using a Dual Microcoded Controller [J].
Chen, Xiaowen ;
Lu, Zhonghai ;
Jantsch, Axel ;
Chen, Shuming .
2010 DESIGN, AUTOMATION & TEST IN EUROPE (DATE 2010), 2010, :39-44
[4]  
Chennareddy Venkateswarlu, 2006, ADCOM 2006: Autonomic Computing Fourteenth International Conference on Advanced Computing and Communications, P455
[5]   Multicore Processing and Efficient On-Chip Caching for H.264 and Future Video Decoders [J].
Finchelstein, Daniel F. ;
Sze, Vivienne ;
Chandrakasan, Anantha P. .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2009, 19 (11) :1704-1713
[6]   Cache-coherent distributed shared memory: Perspectives on its development and future challenges [J].
Hennessy, J ;
Heinrich, M ;
Gupta, A .
PROCEEDINGS OF THE IEEE, 1999, 87 (03) :418-429
[7]  
Jantsch A., 2011, Scalable Multi- core Architectures: Design Methodologies and Tools
[8]   Exploration of distributed shared memory architectures for NoC-based multiprocessors [J].
Monchiero, Matteo ;
Palermo, Gianluca ;
Silvano, Cristina ;
Villa, Oreste .
2006 INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING AND SIMULATION, PROCEEDINGS, 2006, :144-+
[9]  
Nishihara K, 2008, 2008 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO, VOLS 1-4, P329, DOI 10.1109/ICME.2008.4607438
[10]   Specifying synchronization in distributed shared memory programs [J].
Singh, G .
2002 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, PROCEEDINGS OF THE WORKSHOPS, 2002, :375-382