arXivDaily arXiv每日学术速递 周一至周五更新
北美退伍军人节(Veterans Day),12 日无更新
arXiv 2202.09418cs.DC
收藏

统一控制和数据并行:面向可扩展的内存驱动的动态图形处理

Uniting Control and Data Parallelism: Towards Scalable Memory-Driven Dynamic Graph Processing

Bibrak Qamar Chandio, Thomas Sterling, Prateek Srivastava

摘要:

控制并行性和数据并行主要作为单独的功能进行推理和优化。正因为如此,不规则、细粒度和动态的工作负载(如动态图形处理)变得非常难以扩展。本文提出了一种计算机体系结构的实验研究方法,该方法综合了并行计算的现有技术以及新的创新。我们建立的背景和动机的研究工作,并提供了一个详细的描述所提出的计算系统,是高度并行的非冯诺依曼,内存为中心和内存驱动。我们还提出了一个消息驱动(或甚至驱动)的编程模型,称为“扩散计算”,并提供洞察其属性使用SSSP和三角计数问题为例。

英文摘要:

Control parallelism and data parallelism is mostly reasoned and optimized as separate functions. Because of this, workloads that are irregular, fine-grain and dynamic such as dynamic graph processing become very hard to scale. An experimental research approach to computer architecture that synthesizes prior techniques of parallel computing along with new innovations is proposed in this paper. We establish the background and motivation of the research undertaking and provide a detailed description of the proposed omputing system that is highly parallel non-von Neumann, memory-centric and memory-driven. We also present a message-driven (or even-driven) programming model called "diffusive computation" and provide insights into its properties using SSSP and Triangle Counting problems as examples.

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

↑