Supernode transformation on computer clusters

Yong Chen, Weijia Shang, Yi-chun Fang
{"title":"Supernode transformation on computer clusters","authors":"Yong Chen, Weijia Shang, Yi-chun Fang","doi":"10.1109/UMEDIA.2017.8074109","DOIUrl":null,"url":null,"abstract":"Supernode transformation, or tiling, is a technique that partitions algorithms to improve data locality and parallelism to achieve shortest running time, benefiting the computation and data intensive applications such as ubiquitous multimedia services. It groups multiple iterations of nested loops into supernodes subsequently assigned to processors for computing in parallel. This paper focuses on supernode transformation on computer clusters, including supernode scheduling, supernode mapping to cluster nodes, and the choice of the optimal supernode size. The algorithms considered are two nested loops with regular data dependencies. The Longest Common Subsequence problem is used as an illustration. A novel mathematical model for the total execution time is established as a function of the supernode size, algorithm parameters, the computation time of each loop iteration, cluster parameters, and the communication cost. The optimal solution derived from this model leads to better running time than previous research and is validated by simulations.","PeriodicalId":440018,"journal":{"name":"2017 10th International Conference on Ubi-media Computing and Workshops (Ubi-Media)","volume":"43 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 10th International Conference on Ubi-media Computing and Workshops (Ubi-Media)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/UMEDIA.2017.8074109","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Supernode transformation, or tiling, is a technique that partitions algorithms to improve data locality and parallelism to achieve shortest running time, benefiting the computation and data intensive applications such as ubiquitous multimedia services. It groups multiple iterations of nested loops into supernodes subsequently assigned to processors for computing in parallel. This paper focuses on supernode transformation on computer clusters, including supernode scheduling, supernode mapping to cluster nodes, and the choice of the optimal supernode size. The algorithms considered are two nested loops with regular data dependencies. The Longest Common Subsequence problem is used as an illustration. A novel mathematical model for the total execution time is established as a function of the supernode size, algorithm parameters, the computation time of each loop iteration, cluster parameters, and the communication cost. The optimal solution derived from this model leads to better running time than previous research and is validated by simulations.
计算机集群上的超级节点转换
超级节点转换(或平铺)是一种对算法进行分区的技术,它可以改善数据的局域性和并行性,从而实现最短的运行时间,有利于计算和数据密集型应用程序,如无处不在的多媒体服务。它将嵌套循环的多次迭代分组到超级节点中,然后分配给处理器进行并行计算。本文主要研究计算机集群上的超级节点转换,包括超级节点调度、超级节点到集群节点的映射以及最优超级节点大小的选择。所考虑的算法是两个具有常规数据依赖关系的嵌套循环。以最长公共子序列问题为例。建立了总执行时间与超节点大小、算法参数、每次循环迭代的计算时间、集群参数和通信开销有关的数学模型。由该模型得到的最优解比以往的研究得到了更长的运行时间,并通过仿真得到了验证。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信