A Parallel Stream Memory Architecture for Heterogeneous Multi-core Processor
Rang-yu DENG,Hai-yan CHEN,Qiang DOU,Wei-xia XU,Lun-guo XIE,Ze-fu DAI,Yong-jin LI,Jun XIA,Li LUO,Min-xuan ZHANG
DOI: https://doi.org/10.3321/j.issn:0372-2112.2009.02.012
2009-01-01
Tien Tzu Hsueh Pao/Acta Electronica Sinica
Abstract:Heterogeneous multi-core processor can integrate merits of many types of architecture, so it can achieve peak performance as high as processors with special architecture, and keep as flexible as traditional processors at the same time. It is challenging to design a memory sub-system to suit to YHFT64-3, a heterogeneous multi-core processor with 18 float function units. In this paper, a parallel stream memory sub-system architecture is presented for YHFT64-3, its design idea is described, and the principle to find and capture parallel data streams in several levels is detailed. Testing results show that the proposed application-specific memory sub-system can improve system performance significantly. The performance of 500 MHz YHFT64-3 is 2-3 order of that of YHFT64-2 with the same working frequency, and is close to that of 1. 6GHz Itanium2 with less cost.