在Cell异构多核处理器上,并行程序对不规则共享数据的访问延迟较大,共享数据的一致性维护困难。为解决上述问题,提出一种基于扩充Location Consistency存储模型一致性协议的软件缓存。测试结果表明,该软件缓存能够缩短近40%的共享数据访问时间,有效提高并行程序的执行效率。
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.