arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1809.05657cs.DC
收藏

HDArray:分布式异构设备的并行阵列接口

HDArray: Parallel Array Interface for Distributed Heterogeneous Devices

Hyun Dok Cho, Okwan Kwon, Samuel P. Midkiff

摘要:

具有包含一个或多个加速器(诸如GPU)的节点的异构集群已经变得常见。虽然MPI提供了地址空间间的通信,而OpenCL提供了一个可以访问异构计算资源的进程,但程序员被迫编写混合程序来管理这两个系统的交互。本文介绍了一个数组编程接口,为用户提供自动和手动分配的数据和工作。使用工作分配和内核定义和使用信息,自动执行进程和进程中的设备之间的通信。通过向用户提供统一的编程模型,简化了程序开发。

英文摘要:

Heterogeneous clusters with nodes containing one or more accelerators, such as GPUs, have become common. While MPI provides inter-address space communication, and OpenCL provides a process with access to heterogeneous computational resources, programmers are forced to write hybrid programs that manage the interaction of both of these systems. This paper describes an array programming interface that provides users with automatic and manual distributions of data and work. Using work distribution and kernel def and use information, communication among processes and devices in a process is performed automatically. By providing a unified programming model to the user, program development is simplified.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑