×

侵权行为

swMATH ID: 33488
软件作者: P.E.Hadjidoukas、A.Bartezzaghi、F.Scheidegger、R.Istrate、C.Bekas、A.C.I.Malossi
描述: torcpy:支持Python中的任务并行。基于任务的并行已被确立为代码并行化的主要形式之一,异步任务在本地机器、集群或超级计算机的处理单元之间启动和分布。任务可以完全解耦,对应于一组独立的作业,也可以是迭代算法的一部分,在迭代算法中处理任务结果并驱动下一步。典型的用例包括将相同的函数应用于不同的数据、参数搜索以及用于数值优化和贝叶斯不确定性量化的算法。在这项工作中,我们引入了torcpy,这是一个平台认知自适应负载平衡库,它在共享和分布式内存平台上协调任务的异步执行,这些任务表示为带参数的可调用函数。该库是在MPI和多线程之上实现的,为嵌套循环和映射函数提供了轻量级支持。使用代表性应用程序的实验结果证明了所提出的Python包的灵活性和效率。
主页: https://www.sciencedirect.com/science/article/pi/S2352711020300091
源代码:  https://github.com/IBM/torc_py
依赖项: 蟒蛇
关键词: 并行性;蟒蛇;磁粉探伤;多线程;软件X;任务并行
相关软件: 芹菜;ImageNet公司;达克;;霍姆皮;NDL公司;PyTorch公司;凯拉斯;帕塞尔;PyCOMPS公司;蟒蛇
引用于: 0个文档

标准条款

1出版物描述软件 年份
torcpy:支持Python中的任务并行链接
P.E.Hadjidoukas、A.Bartezzaghi、F.Scheidegger、R.Istrate、C.Bekas、A.C.I.Malossi
2020