科学的规划

PDF
科学的规划/2014/文章

开放获取

体积 22 |文章的ID 623841 | https://doi.org/10.3233/SPR-140390

方建斌,亨克·西普斯,安娜·露西亚·瓦尔巴内斯库 亚里士多德:使用本地内存的OpenCL内核的性能影响指标",科学的规划 卷。22 文章的ID623841 19 页面 2014 https://doi.org/10.3233/SPR-140390

亚里士多德:使用本地内存的OpenCL内核的性能影响指标

摘要

由于多/多核体系结构(它们混合了缓存和临时存储器)和应用程序(具有不同的内存访问模式)的复杂性不断增加,许多工作负载的性能变得越来越可变。在这项工作中,我们解决了造成这种性能变化的一个主要原因:内存系统的效率。具体来说,基于由内存访问模式驱动的经验评估,我们限定并部分量化了在多/多核处理器中使用本地内存对性能的影响。为此,我们以与应用程序无关的方式系统地描述内存访问模式(map)。接下来,对于每个确定的MAP,我们使用OpenCL(出于可移植性的原因)来生成两个微基准测试:一个“原始”版本(没有本地内存)和一个“优化”版本(使用本地内存)。然后我们在通常使用的多核和多核平台上评估它们,并记录它们的性能。我们最终得到的是一个本地内存性能数据库,由各种map和平台索引。进一步,我们提出了一套适用于多个map的组合规则。因此,我们可以得到一个指示器,指示在存在多个内存访问模式时使用本地内存是否有益。这个指示可以用来避免在实现优化时获得太少的麻烦,或者给出一个性能增益的粗略预测。

版权所有©2014 Hindawi出版公司。这是一篇发布在知识共享署名许可协议,允许在任何媒介上不受限制地使用、传播和复制,但必须正确引用原作。


更多相关文章

PDF 下载引用 引用
订单打印副本订单
的观点339
下载480
引用

我们致力于尽快分享与COVID-19有关的调查结果。我们将为已接受的与COVID-19相关的研究文章以及病例报告和病例系列提供无限制的发表费用豁免。审查条款不包括在此豁免政策。注册在这里作为一名审稿人,帮助快速处理新提交的文件。