文件名称:Horde:面向多核集群的并行编程框架 (2011年)
文件大小:251KB
文件格式:PDF
更新时间:2024-06-05 21:39:58
自然科学 论文
并行程序可以充分发掘硬件计算能力并提高程序性能,但是在多核集群环境中编写并行程序十分复杂。该文提出了面向多核集群的并行编程框架,Horde。Horde 提供了一组简单易用的消息传递接口和事件驱动 (event-driven) 编程模型,用以帮助程序员表达算法逻辑中潜在的并行性,将计算分解与底层硬件结构去耦合,从而简化编写并行程序的复杂度,灵活地在不同的底层结构的集群上进行映射并能保持良好的性能。此外,Horde 也提供了有效的任务对象迁移机制,可以实现动态负载均衡与在线容错。在128核集群上的实验表明: