Cell处理器上的软件Cache研究
收稿日期: 2009-02-12
修回日期: 2009-05-18
网络出版日期: 2011-02-25
基金资助
国家863计划资助项目(2008AA01Z110)
Research on the Software Cache of Cell Processors
Received date: 2009-02-12
Revised date: 2009-05-18
Online published: 2011-02-25
杨灿群,王锋,杜云飞 . Cell处理器上的软件Cache研究[J]. 计算机工程与科学, 2011 , 33(2) : 46 -50 . DOI: 10.3969/j.issn.1007130X.2011.
For improving the performance of references to the system memory on a Cell processor, this paper implements a software cache supporting the released memory model. The experimental results show that the software cache can reduce the overhead of the references to the system memory, and can improve the performance of OpenMP programs.
Key words: cell processor;software cache;OpenMP
[1]IBM Corp. Cell Broadband Engine Programming Handbook[M]. Version 1.0.2006.
[2]Eichenberger A E,O’Brien J K,O’Brien K M,et al. Using Advanced Compiler Technology to Exploit the Performance of the Cell Broadband Engine Architecture[J]. IBM Systems
Journal, 2006, 45(1):5984.
[3]Yang Canqun. Porting GNU OpenMP Compiler to CELL[C]∥Proc of Workshop on Software Challenges for Multicore Architectures,2006.
[4]孙守航, 杨灿群, 李春江,等. OpenMP C编译器在Cell上的实现[J]. 计算机科学,2007,34(9A):5762.
[5]Ohara M,Inoue H,Sohda Y,et al.MPI Microtask for Programming the Cell Broadband Engine Processor[J]. IBM Systems Journal, 2006, 45(1):85102.
[6]Bellens P,Perez J M,BAdia R M,et al. CellSs: A Programming Model for the Cell BE Architecture[C]∥Proc of the 2006 ACM/IEEE Supercomputing Conf,2006:55.
[7]Perez J M,Bellens P,Badia R M,et al.CellSs: Making It Easier to Program the Cell Broadband Engine Processor[J]. IBM Journal of Research and Development, 2007, 51(5):593604.
[8]O’Brien K,O’Brien K,Sura Z,et al. Supporting OpenMP on Cell[J]. International Journal of Parallel Programming, 2008, 36(3):289311.
/
| 〈 |
|
〉 |