arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 1301.4539cs.DC
收藏

Sophie,一个FDTD代码在多核的路上,摆脱了内存带宽瓶颈更好的使用缓存

Sophie, an FDTD code on the way to multicore, getting rid of the memory bandwidth bottleneck better using cache

Olivier Cessenat

摘要:

FDTD代码,例如CEA/DAM开发的Sophie,不再利用处理器的计算能力,特别是最近随着多核技术的兴起。这根源于低阶数值格式需要重要的内存带宽来带来和存储计算的场的事实。本文的目的是提出一种在软件的体系结构级的编程方法,提高了内存访问模式,以重用缓存中的数据,而不是不断访问RAM存储器。在实际应用中,我们将展示出两个以上的计算时间的改善。本文的目标读者是计算机科学家和开发仿真代码的电气工程师,他们没有计算机科学或电子学方面的专门知识。

英文摘要:

FDTD codes, such as Sophie developed at CEA/DAM, no longer take advantage of the processor's increased computing power, especially recently with the raising multicore technology. This is rooted in the fact that low order numerical schemes need an important memory bandwidth to bring and store the computed fields. The aim of this article is to present a programming method at the software's architecture level that improves the memory access pattern in order to reuse data in cache instead of constantly accessing RAM memory. We will exhibit a more than two computing time improvement in practical applications. The target audience of this article is made of computing scientists and of electrical engineers that develop simulation codes with no specific knowledge in computer science or electronics.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑