Computer Engineering & Science >
Research on the Software Cache of Cell Processors
Received date: 2009-02-12
Revised date: 2009-05-18
Online published: 2011-02-25
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
YANG Canqun,WANG Feng,DU Yunfei . Research on the Software Cache of Cell Processors[J]. Computer Engineering & Science, 2011 , 33(2) : 46 -50 . DOI: 10.3969/j.issn.1007130X.2011.
[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.
/
| 〈 |
|
〉 |