A Poly-Algorithm for Efficient Parallel Matrix Multiplication on Metacomputing Platforms

S. Jeddi, W. Nasri
{"title":"A Poly-Algorithm for Efficient Parallel Matrix Multiplication on Metacomputing Platforms","authors":"S. Jeddi, W. Nasri","doi":"10.1109/CLUSTR.2005.347020","DOIUrl":null,"url":null,"abstract":"There is today an increasing diversity of parallel execution supports. New characteristics are influencing the execution of parallel applications, like for instance the hierarchical structure and the heterogeneity of the processors. Designing efficient software that takes full advantages of such systems remains difficult Indeed, solving a target problem by using a single algorithm is not always efficient on any computational support. We present in this paper a poly-algorithmic approach for selecting the most suitable algorithm among various ones for given problem size and available metacomputing platform, like hierarchical clusters of SMPs (Symmetric Multi-Processors) which become more and more popular. Our principal objective here is to illustrate such an approach on the well-known matrix multiplication problem which is one of the most important basic numerical kernels","PeriodicalId":255312,"journal":{"name":"2005 IEEE International Conference on Cluster Computing","volume":"45 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2005-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2005 IEEE International Conference on Cluster Computing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CLUSTR.2005.347020","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

There is today an increasing diversity of parallel execution supports. New characteristics are influencing the execution of parallel applications, like for instance the hierarchical structure and the heterogeneity of the processors. Designing efficient software that takes full advantages of such systems remains difficult Indeed, solving a target problem by using a single algorithm is not always efficient on any computational support. We present in this paper a poly-algorithmic approach for selecting the most suitable algorithm among various ones for given problem size and available metacomputing platform, like hierarchical clusters of SMPs (Symmetric Multi-Processors) which become more and more popular. Our principal objective here is to illustrate such an approach on the well-known matrix multiplication problem which is one of the most important basic numerical kernels
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
元计算平台上高效并行矩阵乘法的一种多算法
如今,并行执行支持的种类越来越多。新的特性正在影响并行应用程序的执行,例如处理器的层次结构和异构性。设计充分利用这些系统优势的高效软件仍然很困难。事实上,在任何计算支持下,使用单一算法解决目标问题并不总是有效的。本文提出了一种多算法方法,用于在给定问题规模和可用元计算平台的情况下,从各种算法中选择最合适的算法,如越来越流行的对称多处理器分层集群。我们这里的主要目的是在众所周知的矩阵乘法问题上说明这种方法,这是最重要的基本数值核之一
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Performance Effects of Interrupt Throttle Rate on Linux Clusters using Intel Gigabit Network Adapters A pipelined data-parallel algorithm for ILP Distributed Out-of-Core Preprocessing of Very Large Microscopy Images for Efficient Querying Grid and Cluster Matrix Computation with Persistent Storage and Out-of-core Programming A Cost/Benefit Estimating Service for Mapping Parallel Applications on Heterogeneous Clusters
×
引用
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