A Framework for Task Mapping onto Heterogeneous Platforms

Ta-Yang Wang, Ajitesh Srivastava, V. Prasanna
{"title":"A Framework for Task Mapping onto Heterogeneous Platforms","authors":"Ta-Yang Wang, Ajitesh Srivastava, V. Prasanna","doi":"10.1109/HPEC43674.2020.9286211","DOIUrl":null,"url":null,"abstract":"While heterogeneous systems provide considerable opportunities for accelerating big data applications, the variation in processing capacities and communication latency of different resources makes it challenging to effectively map the applications on the platform. To generate an optimized mapping of the input application on a variety of heterogeneous platforms, we design a flexible annotated task interaction graph based framework which 1) allows modeling of mixed CPU and GPU architectures, and 2) identifies an efficient task-hardware mapping of the input application, given the dependencies and communication costs between tasks that constitute the applications. The annotated task interaction graph (ATIG) representation captures all the information that is necessary to execute the application and the meta-data, such as performance models for estimating runtime on a target resource and communication latencies. Our framework supports solving the problem of mapping tasks in the ATIG onto available resources by including variations of greedy algorithm and LP relaxations with rounding. We show that our framework can achieve high speedup, allowing domain experts to efficiently compile a broad set of programs to parallel and heterogeneous hardware.","PeriodicalId":168544,"journal":{"name":"2020 IEEE High Performance Extreme Computing Conference (HPEC)","volume":"20 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-09-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 IEEE High Performance Extreme Computing Conference (HPEC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/HPEC43674.2020.9286211","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4

Abstract

While heterogeneous systems provide considerable opportunities for accelerating big data applications, the variation in processing capacities and communication latency of different resources makes it challenging to effectively map the applications on the platform. To generate an optimized mapping of the input application on a variety of heterogeneous platforms, we design a flexible annotated task interaction graph based framework which 1) allows modeling of mixed CPU and GPU architectures, and 2) identifies an efficient task-hardware mapping of the input application, given the dependencies and communication costs between tasks that constitute the applications. The annotated task interaction graph (ATIG) representation captures all the information that is necessary to execute the application and the meta-data, such as performance models for estimating runtime on a target resource and communication latencies. Our framework supports solving the problem of mapping tasks in the ATIG onto available resources by including variations of greedy algorithm and LP relaxations with rounding. We show that our framework can achieve high speedup, allowing domain experts to efficiently compile a broad set of programs to parallel and heterogeneous hardware.
异构平台任务映射框架
虽然异构系统为加速大数据应用提供了相当大的机会,但不同资源在处理能力和通信延迟方面的差异使得在平台上有效地映射应用程序具有挑战性。为了在各种异构平台上生成输入应用程序的优化映射,我们设计了一个灵活的基于注释任务交互图的框架,该框架1)允许对混合CPU和GPU架构进行建模,2)在给定构成应用程序的任务之间的依赖关系和通信成本的情况下,确定输入应用程序的有效任务-硬件映射。带注释的任务交互图(ATIG)表示捕获执行应用程序和元数据所需的所有信息,例如用于估计目标资源运行时和通信延迟的性能模型。我们的框架支持通过包含贪心算法和带舍入的LP松弛的变体来解决ATIG中的任务映射到可用资源的问题。我们证明了我们的框架可以实现高加速,允许领域专家有效地编译一组广泛的程序来并行和异构硬件。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术文献互助群
群 号:481959085
Book学术官方微信