首页 > 最新文献

2021 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW)最新文献

英文 中文
A Parallel Meta-Solver for the Multi-Objective Set Covering Problem 多目标集覆盖问题的并行元求解器
Pub Date : 2021-06-01 DOI: 10.1109/IPDPSW52791.2021.00085
Ryan J. Marshall, Lakmali Weerasena, A. Skjellum
The multi-objective set covering problem (MOSCP) appears in many different real-world applications. We implemented a meta-solver in C++ that introduces shared-memory concurrency using OpenMP. It incorporates a commonly used Mixed Integer Problem (MIP) solver to find initial solutions with a linear programming (LP) solver that enumerates possible solutions over a tree of subproblems using a local branch approach. Adhering to a finite cutoff value, solutions are ordered as they are passed back up the tree to produce the set of Pareto fronts. In this paper, we present a serial version of the meta-solver with a novel search procedure that outperforms a previous implementation, and when parallelization techniques are applied, a 9-12x speedup is achieved with the possibility of further improvement for large problems.
多目标集覆盖问题(MOSCP)出现在许多不同的实际应用中。我们在c++中实现了一个元求解器,它使用OpenMP引入了共享内存并发性。它结合了一个常用的混合整数问题(MIP)求解器和一个线性规划(LP)求解器来寻找初始解,线性规划(LP)求解器使用局部分支方法枚举子问题树上的可能解。坚持一个有限的截止值,解决方案是有序的,因为他们被传递回树,以产生一组帕累托前沿。在本文中,我们提出了一个具有新颖搜索过程的元求解器的串行版本,其性能优于以前的实现,并且当应用并行化技术时,实现了9-12倍的加速,并有可能进一步改进大型问题。
{"title":"A Parallel Meta-Solver for the Multi-Objective Set Covering Problem","authors":"Ryan J. Marshall, Lakmali Weerasena, A. Skjellum","doi":"10.1109/IPDPSW52791.2021.00085","DOIUrl":"https://doi.org/10.1109/IPDPSW52791.2021.00085","url":null,"abstract":"The multi-objective set covering problem (MOSCP) appears in many different real-world applications. We implemented a meta-solver in C++ that introduces shared-memory concurrency using OpenMP. It incorporates a commonly used Mixed Integer Problem (MIP) solver to find initial solutions with a linear programming (LP) solver that enumerates possible solutions over a tree of subproblems using a local branch approach. Adhering to a finite cutoff value, solutions are ordered as they are passed back up the tree to produce the set of Pareto fronts. In this paper, we present a serial version of the meta-solver with a novel search procedure that outperforms a previous implementation, and when parallelization techniques are applied, a 9-12x speedup is achieved with the possibility of further improvement for large problems.","PeriodicalId":170832,"journal":{"name":"2021 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW)","volume":"212 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115974200","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
HPS 2021 Invited Speaker-1: The Storage System of the Fugaku Supercomputer HPS 2021特邀讲者1:Fugaku超级计算机的存储系统
Pub Date : 2021-06-01 DOI: 10.1109/ipdpsw52791.2021.00150
{"title":"HPS 2021 Invited Speaker-1: The Storage System of the Fugaku Supercomputer","authors":"","doi":"10.1109/ipdpsw52791.2021.00150","DOIUrl":"https://doi.org/10.1109/ipdpsw52791.2021.00150","url":null,"abstract":"","PeriodicalId":170832,"journal":{"name":"2021 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW)","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131992574","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Introduction to JSSPP 2021 JSSPP 2021简介
Pub Date : 2021-06-01 DOI: 10.1109/ipdpsw52791.2021.00101
{"title":"Introduction to JSSPP 2021","authors":"","doi":"10.1109/ipdpsw52791.2021.00101","DOIUrl":"https://doi.org/10.1109/ipdpsw52791.2021.00101","url":null,"abstract":"","PeriodicalId":170832,"journal":{"name":"2021 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW)","volume":"24 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134053010","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
ScaDL 2021 Invited Speaker-2 ScaDL 2021特邀演讲人2
Pub Date : 2021-06-01 DOI: 10.1109/ipdpsw52791.2021.00137
{"title":"ScaDL 2021 Invited Speaker-2","authors":"","doi":"10.1109/ipdpsw52791.2021.00137","DOIUrl":"https://doi.org/10.1109/ipdpsw52791.2021.00137","url":null,"abstract":"","PeriodicalId":170832,"journal":{"name":"2021 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW)","volume":"78 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124561690","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
[Title page i] [标题页i]
Pub Date : 2021-06-01 DOI: 10.1109/ipdpsw52791.2021.00001
{"title":"[Title page i]","authors":"","doi":"10.1109/ipdpsw52791.2021.00001","DOIUrl":"https://doi.org/10.1109/ipdpsw52791.2021.00001","url":null,"abstract":"","PeriodicalId":170832,"journal":{"name":"2021 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122342509","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Message from the PDSEC-21 Workshop Chairs 来自PDSEC-21研讨会主席的信息
Pub Date : 2021-06-01 DOI: 10.1109/ipdpsw52791.2021.00102
{"title":"Message from the PDSEC-21 Workshop Chairs","authors":"","doi":"10.1109/ipdpsw52791.2021.00102","DOIUrl":"https://doi.org/10.1109/ipdpsw52791.2021.00102","url":null,"abstract":"","PeriodicalId":170832,"journal":{"name":"2021 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW)","volume":"26 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126613161","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
SNACS 2021 Keynote: Ultrascale System Interconnects at the end of Moore’s Law SNACS 2021主题演讲:摩尔定律终结时的超尺度系统互连
Pub Date : 2021-06-01 DOI: 10.1109/ipdpsw52791.2021.00122
{"title":"SNACS 2021 Keynote: Ultrascale System Interconnects at the end of Moore’s Law","authors":"","doi":"10.1109/ipdpsw52791.2021.00122","DOIUrl":"https://doi.org/10.1109/ipdpsw52791.2021.00122","url":null,"abstract":"","PeriodicalId":170832,"journal":{"name":"2021 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW)","volume":"43 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121691629","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Introduction to HiCOMB 2021 HiCOMB 2021简介
Pub Date : 2021-06-01 DOI: 10.1109/ipdpsw52791.2021.00036
{"title":"Introduction to HiCOMB 2021","authors":"","doi":"10.1109/ipdpsw52791.2021.00036","DOIUrl":"https://doi.org/10.1109/ipdpsw52791.2021.00036","url":null,"abstract":"","PeriodicalId":170832,"journal":{"name":"2021 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW)","volume":"87 3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123786348","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Beyond Fork-Join: Integration of Performance Portable Kokkos Kernels with HPX 超越Fork-Join:性能便携式Kokkos内核与HPX的集成
Pub Date : 2021-06-01 DOI: 10.1109/IPDPSW52791.2021.00066
Gregor Daiß, Mikael Simberg, Auriane Reverdell, J. Biddiscombe, Theresa Pollinger, H. Kaiser, D. Pflüger
Between a widening range of GPU vendors and the trend of having more GPUs per compute node in supercomputers such as Summit, Perlmutter, Frontier and Aurora, developing performant yet portable distributed HPC applications becomes ever more challenging. Leveraging existing solutions like Kokkos for platform-independent code and HPX for distributing the application in a task-based fashion can alleviate these challenges. However, using such frameworks in the same application requires them to work together seamlessly. In this work we present an HPX Kokkos integration that works both ways: we can integrate CPU and GPU Kokkos kernels as HPX tasks and inversely use HPX worker threads to work on Kokkos kernels. Using HPX futures makes launching and synchronizing Kokkos kernels from multiple threads easy, allowing us to move away from the more traditional fork-join model. To evaluate our integrations we ported existing Vc and CUDA kernels within an existing HPX application, Octo-Tiger, to use Kokkos instead. We achieve comparable, or better, performance than with previous Vc and CUDA kernels, showing both the viability of our HPX Kokkos integration, as well as future-proofing Octo-Tiger for a wider range of potential machines. Furthermore, we introduce event polling for synchronizing CUDA kernels (or Kokkos kernels on the respective backend) achieving speedups over the previous solution using callbacks.
随着GPU供应商的不断扩大,以及在Summit、Perlmutter、Frontier和Aurora等超级计算机中每个计算节点拥有更多GPU的趋势,开发高性能且可移植的分布式HPC应用程序变得越来越具有挑战性。利用现有的解决方案(如Kokkos的平台无关代码和HPX的基于任务的方式分发应用程序)可以减轻这些挑战。然而,在同一个应用程序中使用这样的框架需要它们无缝地协同工作。在这项工作中,我们提出了一个HPX Kokkos集成,它可以两种方式工作:我们可以将CPU和GPU Kokkos内核集成为HPX任务,反过来使用HPX工作线程在Kokkos内核上工作。使用HPX期货可以轻松地从多个线程启动和同步Kokkos内核,从而使我们摆脱更传统的fork-join模型。为了评估我们的集成,我们将现有的Vc和CUDA内核移植到现有的HPX应用程序Octo-Tiger中,以使用Kokkos代替。我们实现了与以前的Vc和CUDA内核相当或更好的性能,显示了我们的HPX Kokkos集成的可行性,以及面向更广泛的潜在机器的面向未来的Octo-Tiger。此外,我们引入了事件轮询,用于同步CUDA内核(或各自后端的Kokkos内核),通过回调实现比以前的解决方案更快的速度。
{"title":"Beyond Fork-Join: Integration of Performance Portable Kokkos Kernels with HPX","authors":"Gregor Daiß, Mikael Simberg, Auriane Reverdell, J. Biddiscombe, Theresa Pollinger, H. Kaiser, D. Pflüger","doi":"10.1109/IPDPSW52791.2021.00066","DOIUrl":"https://doi.org/10.1109/IPDPSW52791.2021.00066","url":null,"abstract":"Between a widening range of GPU vendors and the trend of having more GPUs per compute node in supercomputers such as Summit, Perlmutter, Frontier and Aurora, developing performant yet portable distributed HPC applications becomes ever more challenging. Leveraging existing solutions like Kokkos for platform-independent code and HPX for distributing the application in a task-based fashion can alleviate these challenges. However, using such frameworks in the same application requires them to work together seamlessly. In this work we present an HPX Kokkos integration that works both ways: we can integrate CPU and GPU Kokkos kernels as HPX tasks and inversely use HPX worker threads to work on Kokkos kernels. Using HPX futures makes launching and synchronizing Kokkos kernels from multiple threads easy, allowing us to move away from the more traditional fork-join model. To evaluate our integrations we ported existing Vc and CUDA kernels within an existing HPX application, Octo-Tiger, to use Kokkos instead. We achieve comparable, or better, performance than with previous Vc and CUDA kernels, showing both the viability of our HPX Kokkos integration, as well as future-proofing Octo-Tiger for a wider range of potential machines. Furthermore, we introduce event polling for synchronizing CUDA kernels (or Kokkos kernels on the respective backend) achieving speedups over the previous solution using callbacks.","PeriodicalId":170832,"journal":{"name":"2021 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW)","volume":"104 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131765130","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 8
GrAPL 2021 Keynote 2: Label Propagation and Graph Neural Networks 2021主题演讲2:标签传播和图神经网络
Pub Date : 2021-06-01 DOI: 10.1109/ipdpsw52791.2021.00045
{"title":"GrAPL 2021 Keynote 2: Label Propagation and Graph Neural Networks","authors":"","doi":"10.1109/ipdpsw52791.2021.00045","DOIUrl":"https://doi.org/10.1109/ipdpsw52791.2021.00045","url":null,"abstract":"","PeriodicalId":170832,"journal":{"name":"2021 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW)","volume":"230 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132787760","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
期刊
2021 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW)
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
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