paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Beyond Static Parallel Loops: Supporting Dynamic Task Parallelism on Manycore Architectures with Software-Managed Scratchpad Memories

超越静态并行循环:在带软件管理暂存存储器的众核架构上支持动态任务并行
ASPLOS Proceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 32023匹配度 1/10 · 论文聚焦众核架构与软件管理暂存存储器上的动态任务并行编程,属于体系结构与并行编程方向,与用户关注的 PL↔AI、静态分析、LLM/Agent、浮点程序分析及贝叶斯程序分析等核心方向基本无关。引用 4 inbox
Lin Cheng, Max Ruttenberg, Dai Cheol Jung, Dustin Richmond, Michael Taylor, Mark Oskin, Christopher Batten
crossref: 2026-09-12

AI 速览

一句话:提出在采用软件管理暂存存储器的众核架构上支持动态任务并行,以缓解众核编程难问题。

众核架构通过简单核心与基于软件管理暂存存储器(SPM)的简单存储系统在单芯片集成数百核心,但编程困难:程序员需手动管理数据移动与同步,兼顾正确性和性能。作者认为这一可编程性挑战是发挥众核架构潜力的关键障碍。与此同时,动态任务并行编程模型已在具有数十个复杂核心和硬件缓存一致性的多核处理器上取得显著成功,能缓解可编程性问题。论文据此探索将动态任务并行模型扩展到采用软件管理 SPM 的众核架构,标题表明其工作超越静态并行循环,支持动态任务并行。摘要未给出具体机制与评估结果。

问题
众核架构依赖软件管理暂存存储器(SPM),程序员必须手动管理数据移动与同步,导致正确性和性能兼顾困难;如何在此类架构上支持动态任务并行是核心挑战。
方法
摘要未详述具体方法;从标题与摘要看,工作围绕将动态任务并行编程模型引入采用软件管理 SPM 的众核架构,超越静态并行循环。
评估
摘要未提供具体评估信息。
原文摘要(Abstract)

Manycore architectures integrate hundreds of cores on a single chip by using simple cores and simple memory systems usually based on software-managed scratchpad memories (SPMs). However, such architectures are notoriously challenging to program, since the programmers need to manually manage all aspects of data movement and synchronization for both correctness and performance. We argue that this manycore programmability challenge is one of the key barriers to achieving the promise of manycore architectures. At the same time, the dynamic task parallel programming model is enjoying considerable success in addressing the programmability challenge of multi-core processors with tens of complex cores and hardware cache coherence.

链接与引用

DOI 原文 · PDF(开放获取) ·

BibTeX
@inproceedings{paperbot10102,
  title = {Beyond Static Parallel Loops: Supporting Dynamic Task Parallelism on Manycore Architectures with Software-Managed Scratchpad Memories},
  author = {Lin Cheng and Max Ruttenberg and Dai Cheol Jung and Dustin Richmond and Michael Taylor and Mark Oskin and Christopher Batten},
  booktitle = {ASPLOS},
  year = {2023},
  doi = {10.1145/3582016.3582020}
}