首页> 外文期刊>Procedia Computer Science >Can models of scientific software-hardware interactions be predictive?
【24h】

Can models of scientific software-hardware interactions be predictive?

机译:科学的软件-硬件交互模型可以预测吗?

获取原文
           

摘要

Sparse scientific codes face grave performance challenges as memory bandwidth limitations grow on multi-core architectures. We investigate the memory behavior of a key sparse scientific kernel and study model-driven performance evaluation in this scope. We propose the Coupled Reuse-Cache Model (CRC Model), to enable multilevel cache performance analysis of parallel sparse codes. Our approach builds separate probabilistic application and hardware models, which are coupled to discover unprecedented insight into software-hardware interactions in the cache hierarchy. We evaluate our model's predictive performance with the pervasive sparse matrix-vector product kernel, using 1 to 16 cores and multiple cache configurations. For multi-core setups, average L1 and L2 prediction errors are within 3% and 6% respectively.
机译:随着多核架构上内存带宽限制的增长,稀疏的科学代码面临着严峻的性能挑战。我们研究了一个关键的稀疏科学内核的内存行为,并在此范围内研究了模型驱动的性能评估。我们提出了耦合重用缓存模型(CRC Model),以实现并行稀疏代码的多级缓存性能分析。我们的方法建立了独立的概率应用程序和硬件模型,它们结合起来可以发现对缓存层次结构中软硬件交互的空前洞察力。我们使用广泛的稀疏矩阵向量乘积核(使用1到16个核和多个缓存配置)评估模型的预测性能。对于多核设置,平均L1和L2预测误差分别在3%和6%之内。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号