Abstract:
On heterogeneous multi-core Cell processor, parallel programs access the irregular shared data with large time delay, and it is difficult to maintain consistency of these shared data. In order to solve the problems, this paper proposes a software Cache based on expansion of Location Consistency memory coherence protocol. Test results show that Cache can reduce data access time by nearly 40%, and improve the efficiency of parallel programs.
Key words:
Cell processor,
consistency,
software cache
摘要: 在 Cell异构多核处理器上,并行程序对不规则共享数据的访问延迟较大,共享数据的一致性维护困难。为解决上述问题,提出一种基于扩充Location Consistency存储模型一致性协议的软件缓存。测试结果表明,该软件缓存能够缩短近40%的共享数据访问时间,有效提高并行程序的执行效率。
关键词:
Cell处理器,
一致性,
软件缓存
CLC Number:
SUN Shou-Hang, YANG Can-Qun. Design and Implementation of Software Cache on Cell Processor[J]. Computer Engineering, 2011, 37(2): 45-47.
孙守航, 杨灿群. Cell处理器上软件缓存的设计与实现[J]. 计算机工程, 2011, 37(2): 45-47.