首页> 外文期刊>International Journal of High Performance Computing Applications >Selecting optimal SpMV realizations for GPUs via machine learning
【24h】

Selecting optimal SpMV realizations for GPUs via machine learning

机译:通过机器学习选择GPU的最佳SPMV实现

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

摘要

More than 10 years of research related to the development of efficient GPU routines for the sparse matrix-vector product (SpMV) have led to several realizations, each with its own strengths and weaknesses. In this work, we review some of the most relevant efforts on the subject, evaluate a few prominent routines that are publicly available using more than 3000 matrices from different applications, and apply machine learning techniques to anticipate which SpMV realization will perform best for each sparse matrix on a given parallel platform. Our numerical experiments confirm the methods offer such varied behaviors depending on the matrix structure that the identification of general rules to select the optimal method for a given matrix becomes extremely difficult, though some useful strategies (heuristics) can be defined. Using a machine learning approach, we show that it is possible to obtain unexpensive classifiers that predict the best method for a given sparse matrix with over 80% accuracy, demonstrating that this approach can deliver important reductions in both execution time and energy consumption.
机译:超过10年的研究与稀疏矩阵 - 矢量产品(SPMV)的高效GPU例程相关的研究导致了几种实现,每个都具有自己的优势和劣势。在这项工作中,我们审查了对该主题的一些最相关的努力,评估了一些来自不同应用程序的3000多个矩阵的一些突出的例程,并应用机器学习技术来预期每个稀疏最适合哪种SPMV实现最佳给定并行平台上的矩阵。我们的数值实验证实了该方法根据矩阵结构提供这种多种行为,即识别给定矩阵的最佳方法的一般规则变得非常困难,尽管可以定义一些有用的策略(启发式)。使用机器学习方法,我们表明可以获得预测分类器,该分类器预测给定稀疏矩阵的最佳方法,精度超过80%,表明这种方法可以在执行时间和能量消耗中提供重要的减少。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号