Kaizen Programming for predicting numerical linear algebra operations performance

J. Ferreira, E. Dufrechou, M. Pedemonte
{"title":"Kaizen Programming for predicting numerical linear algebra operations performance","authors":"J. Ferreira, E. Dufrechou, M. Pedemonte","doi":"10.1109/LA-CCI54402.2022.9981269","DOIUrl":null,"url":null,"abstract":"Perhaps the most critical sparse linear algebra operation is the product of a sparse matrix and a dense vector, known as SpMV. This motivates the high-performance computing community to make a continuous effort to produce efficient implementations of this kernel for the most widespread parallel computing platforms. There are numerous implementations for the SpMV, spanning different algorithms and sparse matrix representations, with a wide spectrum of GPU SpMV routines. It is interesting to provide means to automatically select the implementation that will likely provide the best performance for a given matrix. In the present work we evaluate the use of Kaizen Programming (KP) to build classifier models. We worked with two classifiers based on KP in order to select the best routine based on eight sparse matrix characteristics. We found that both approaches build good classifiers, with almost 74 and 83% of accuracy, respectively to each approach.","PeriodicalId":190561,"journal":{"name":"2022 IEEE Latin American Conference on Computational Intelligence (LA-CCI)","volume":"21 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-11-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 IEEE Latin American Conference on Computational Intelligence (LA-CCI)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/LA-CCI54402.2022.9981269","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Perhaps the most critical sparse linear algebra operation is the product of a sparse matrix and a dense vector, known as SpMV. This motivates the high-performance computing community to make a continuous effort to produce efficient implementations of this kernel for the most widespread parallel computing platforms. There are numerous implementations for the SpMV, spanning different algorithms and sparse matrix representations, with a wide spectrum of GPU SpMV routines. It is interesting to provide means to automatically select the implementation that will likely provide the best performance for a given matrix. In the present work we evaluate the use of Kaizen Programming (KP) to build classifier models. We worked with two classifiers based on KP in order to select the best routine based on eight sparse matrix characteristics. We found that both approaches build good classifiers, with almost 74 and 83% of accuracy, respectively to each approach.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
预测数值线性代数运算性能的改善规划
也许最关键的稀疏线性代数运算是稀疏矩阵和密集向量的乘积,称为SpMV。这促使高性能计算社区不断努力,为最广泛的并行计算平台生成该内核的高效实现。SpMV有许多实现,跨越不同的算法和稀疏矩阵表示,具有广泛的GPU SpMV例程。提供一种方法来自动选择可能为给定矩阵提供最佳性能的实现,这很有趣。在目前的工作中,我们评估了使用改善规划(KP)来建立分类器模型。为了选择基于8个稀疏矩阵特征的最佳例程,我们使用了两个基于KP的分类器。我们发现两种方法都能建立很好的分类器,每种方法的准确率分别接近74%和83%。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Kaizen Programming for predicting numerical linear algebra operations performance Finding Frequent Patterns in a Technological Education Program of Pernambuco, Brazil Generation of English Question Answer Exercises from Texts using Transformers based Models Scheduling of the Uruguayan Football and Basketball Leagues Self-explanatory error checking capability for classifier-based Decision Support Systems
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1