首页> 外文期刊>IEEE Transactions on Parallel and Distributed Systems >Automatic data structure selection and transformation for sparse matrix computations
【24h】

Automatic data structure selection and transformation for sparse matrix computations

机译:稀疏矩阵计算的自动数据结构选择和转换

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

摘要

The problem of compiler optimization of sparse codes is well known and no satisfactory solutions have been found yet. One of the major obstacles is formed by the fact that sparse programs explicitly deal with particular data structures selected for storing sparse matrices. This explicit data structure handling obscures the functionality of a code to such a degree that optimization of the code is prohibited, for instance, by the introduction of indirect addressing. The method presented in this paper delays data structure selection until the compile phase, thereby allowing the compiler to combine code optimization with explicit data structure selection. This method enables the compiler to generate efficient code for sparse computations. Moreover, the task of the programmer is greatly reduced in complexity.
机译:稀疏代码的编译器优化问题是众所周知的,尚未找到令人满意的解决方案。稀疏程序显式地处理为存储稀疏矩阵而选择的特定数据结构这一事实构成了主要障碍之一。这种显式的数据结构处理使代码的功能模糊到某种程度,例如通过引入间接寻址,禁止优化代码。本文介绍的方法将数据结构选择延迟到编译阶段,从而使编译器可以将代码优化与显式数据结构选择相结合。此方法使编译器能够生成有效的代码以进行稀疏计算。而且,程序员的任务大大减少了复杂性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号