首页> 外文会议>Compiler construction >Precise Management of Scratchpad Memories for Localising Array Accesses in Scientific Codes
【24h】

Precise Management of Scratchpad Memories for Localising Array Accesses in Scientific Codes

机译:Scratchpad内存的精确管理,用于科学代码中的数组访问本地化

获取原文
获取原文并翻译 | 示例

摘要

Unlike desktop and server CPUs, special-purpose processors found in embedded systems and on graphics cards often do not have a cache memory which is managed automatically by hardware logic. Instead, they offer a so-called scratchpad memory which is fast like a cache but, unlike a cache, has to be managed explicitly, i.e., the burden of its efficient use is imposed on the software. We present a method for computing precisely which memory cells are reused due to temporal locality of a certain class of codes, namely codes which can be modelled in the well-known polyhedron model. We present some examples demonstrating the effectiveness of our method for scientific codes.
机译:与台式机和服务器CPU不同,嵌入式系统和图形卡中的专用处理器通常没有高速缓存,该高速缓存由硬件逻辑自动管理。取而代之的是,它们提供了所谓的暂存器存储器,其像高速缓存一样快速,但是与高速缓存不同,必须明确地对其进行管理,即,其有效使用的负担被施加在软件上。我们提出一种用于精确地计算由于某种类别的代码(即可以在众所周知的多面体模型中建模的代码)的时间局部性而重复使用哪些存储单元的方法。我们提供一些示例,证明我们的方法对科学法规的有效性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号