×

并行混合计算的性能驱动的分布式调度。 (英语) Zbl 1221.68050号

概要:Exascale计算正在迅速成为一个主流研究领域。为了实现exascale性能,需要在大量内核/处理器上高效调度性能可扩展的大型并行计算。调度器需要以纯分布式和在线方式执行,应该遵循计算中固有的亲和力,并且必须具有较低的时间和消息复杂性。此外,它还应该避免由于有限的资源(包括每个内核的空间/内存)导致的物理死锁。同时考虑这些因素使得亲和力驱动的分布式调度特别具有挑战性。我们试图解决混合并行计算的这一挑战,混合并行计算包含对一个地方具有预先指定的亲和力的任务,以及可以映射到系统中任何地方的任务。具体来说,我们解决了两个类型为(P_m|m_j)、(prec|C_{text{max}})的调度问题。本文提出了一种用于混合并行计算的在线分布式调度算法,该算法假定每个位置的空间都是有界的和无约束的。我们还介绍了混合计算的分布式调度的时间和消息复杂性。据我们所知,这是首次提出用于混合并行计算的分布式调度算法,并对其在无约束空间和有界空间下的时间和消息边界进行了分析。

MSC公司:

68平方米 计算机系统环境下的性能评估、排队和调度
64岁以下 分布式系统
68宽15 分布式算法
68周27 在线算法;流式算法

软件:

小教堂;要塞
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] P.Kogge,W.Harrod,《Exascale计算研究:实现Exascale系统的技术挑战》,技术代表,2008年9月。;P.Kogge,W.Harrod,Exascale计算研究:实现Exascale系统的技术挑战,技术代表,2008年9月。
[2] P.Charles,C.Donawa,K.Ebcioglu,C.Grothoff,A.Kielstra,C.von Praun,V.Saraswat,V.Sarkar,X10:非均匀集群计算的面向对象方法,收录于:OOPSLA 2005年以后!轨道。;P.Charles,C.Donawa,K.Ebcioglu,C.Grothoff,A.Kielstra,C.von Praun,V.Saraswat,V.Sarkar,X10:非均匀集群计算的面向对象方法,收录于:OOPSLA 2005年以后!追踪。
[3] ChamberLain,B.L。;卡拉汉,D。;齐马,H.P.,《并行编程与教堂语言》,《国际高性能计算》。申请。,21, 3, 291-312 (2007)
[4] E.Allan,D.Chase,V.Luchangco,J.-W.Maessen,S.Ryu,G.L.S.Jr.,S.Tobin-Hochstadt,堡垒语言规范版本0.618,技术代表,Sun Microsystems,2005年4月。;E.Allan,D.Chase,V.Luchangco,J.-W.Maessen,S.Ryu,G.L.S.Jr.,S.Tobin-Hochstadt,堡垒语言规范版本0.618,技术代表,Sun Microsystems,2005年4月。
[5] Yelick,K。;Bonachea,D.,使用分区全局地址空间语言的生产力和性能,(PASCO'07:2007年并行符号计算国际研讨会论文集(2007年),ACM:ACM纽约,美国纽约),24-32
[6] Pindo,M.L.,《调度:理论、算法和系统》(2008),Springer Publishing Company,Incorporated·Zbl 1155.90008号
[7] S.Agarwal,R.Barik,D.Bonachea,V.Sarkar,R.K.Shyamasundar,K.Yellick,有限资源下×10计算的无死锁调度,收录于:SPAA,加州圣地亚哥,美国,2007年,第229-240页。;S.Agarwal,R.Barik,D.Bonachea,V.Sarkar,R.K.Shyamasundar,K.Yellick,有限资源下×10计算的无死锁调度,收录于:SPAA,加州圣地亚哥,美国,2007年,第229-240页。
[8] Ibm power6架构,http://en.wikipedia.org/wiki/POWER6Ibm power6架构,http://en.wikipedia.org/wiki/POWER6
[9] Sun niagara t2架构,www.Sun.com/processors/UltraSPARC-t2/;Sun niagara t2架构,www.Sun.com/processors/UltraSPARC-t2/
[10] S.Agarwal,A.Narang,R.K.Shyamsundar,用于并行计算的仿射驱动分布式调度算法,技术代表RI09010,IBM印度研究实验室,新德里,2009年7月。;S.Agarwal,A.Narang,R.K.Shyamasundar,《用于并行计算的亲和力驱动分布式调度算法》,技术代表RI09010,IBM印度研究实验室,新德里,2009年7月。
[11] S.Agarwal,A.Narang,R.K.Shyamasundar,并行混合计算的分布式调度,摘自:第20届算法与计算国际研讨会,美国夏威夷,2009年。;S.Agarwal,A.Narang,R.K.Shyamasundar,并行混合计算的分布式调度,收录于:第20届算法与计算国际研讨会,美国夏威夷,2009年。
[12] A.Mainwaring,D.Culler,《主动消息应用程序编程接口和通信子系统组织》,技术代表UCB-CSD-96-918,加州大学伯克利分校,1995年。;A.Mainwaring,D.Culler,《主动消息应用程序编程接口和通信子系统组织》,技术代表UCB-CSD-96-918,加州大学伯克利分校,1995年。
[13] N.S.Arora,R.D.Blumofe,C.G.Plaxton,多道程序多处理机的线程调度,收录于:SPAA,墨西哥瓦拉塔港,1998年,第119-129页。;N.S.Arora,R.D.Blumofe,C.G.Plaxton,多道程序多处理机的线程调度,收录于:SPAA,墨西哥瓦拉塔港,1998年,第119-129页·Zbl 0978.68020号
[14] 布鲁莫夫,R.D。;Leiserson,C.E.,通过偷窃工作调度多线程计算,J.ACM,46,5,720-748(1999)·Zbl 1065.68504号
[15] Herlihy,M.,《无等待同步》,ACM Toplas,11,1,124-149(1991)
[16] R.D.Blumofe,P.A.Lisiecki,《工作站网络上的自适应和可靠并行计算》,载于:USENIX年度技术会议,加利福尼亚州阿纳海姆,1997年。;R.D.Blumofe,P.A.Lisiecki,《工作站网络上的自适应和可靠并行计算》,载于:USENIX年度技术会议,加利福尼亚州阿纳海姆,1997年。
[17] U.A.Acar、G.E.Blelloch、R.D.Blumofe,《窃取工作的数据位置》,收录于:SPAA,美国纽约州纽约市,2000年,第1-12页。;U.A.Acar、G.E.Blelloch、R.D.Blumofe,《窃取工作的数据位置》,收录于:SPAA,美国纽约州纽约市,2000年,第1-12页·兹比尔1017.68010
[18] D.Hendler,N.Shavit,《工作处理:第十四届ACM并行算法和架构研讨会论文集》,加拿大马尼托巴省温尼伯,2002年,第164-172页。;D.Hendler,N.Shavit,《工作处理:第十四届ACM并行算法和架构研讨会论文集》,加拿大马尼托巴省温尼伯,2002年,第164-172页。
[19] G.Narlikar,《为低空间需求和良好局部性调度线程》,载于:第十一届ACM并行算法和架构研讨会论文集,法国圣马洛,1999年,第83-95页。;G.Narlikar,《为低空间需求和良好局部性调度线程》,载于《第十一届ACM并行算法和架构研讨会论文集》,法国圣马洛,1999年,第83-95页。
[20] K.Agrawal,Y.He,C.E.Leiserson,《利用并行反馈进行自适应工作窃取》,载于《第十二届ACM SIGPLAN并行编程原理与实践研讨会论文集》,美国加利福尼亚州圣何塞,2007年,第112-120页。;K.Agrawal,Y.He,C.E.Leiserson,《利用并行反馈进行自适应工作窃取》,载于《第十二届ACM SIGPLAN并行编程原理与实践研讨会论文集》,美国加利福尼亚州圣何塞,2007年,第112-120页。
[21] Mitzenmacher,M.,基于微分方程族的偷窃负荷模型分析,理论计算。系统。,34, 1, 77-98 (2001) ·Zbl 0969.68020号
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。