MxTasks: How to Make Efficient Synchronization and Prefetching Easy
Jan Mühlig, Jens Teubner
摘要
The hardware environment has changed rapidly in recent years: Many cores, multiple sockets, and large amounts of main memory have become a commodity. To benefit from these highly parallel systems, the software has to be adapted. Sophisticated latch-free data structures and algorithms are often meant to address the situation. But they are cumbersome to develop and may still not provide the desired scalability.
As a remedy, we present MxTasking, a task-based framework that assists the design of latch-free and parallel data structures. Mx-Tasking eases the information exchange between applications and the operating system, resulting in novel opportunities to manage resources in a truly hardware-and application-conscious way.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
引用它的顶会 Paper4
- Virtual-Memory Assisted Buffer ManagementViktor Leis, Adnan Alhomssi, Tobias Ziegler, Yannick Loeck 等SIGMOD 2023 · 被引用 37 次
- CoroGraph: Bridging Cache Efficiency and Work Efficiency for Graph Algorithm ExecutionXiangyu Zhi, Xiao Yan, Bo Tang, Ziyao Yin 等VLDB 2024 · 被引用 12 次
- Low-Latency Transaction Scheduling via Userspace Interrupts: Why Wait or Yield When You Can Preempt?Kaisong Huang, Jiatang Zhou, Zhuoyue Zhao, Dong Xie 等SIGMOD 2025 · 被引用 8 次
- CXL Memory Performance for In-Memory Data ProcessingMarcel Weisgut, Daniel Ritter, Pinar Tözün, Lawrence Benson 等VLDB 2025 · 被引用 7 次
它引用的顶会 Paper2
相关 Paper
- XSched: Preemptive Scheduling for Diverse XPUsWeihang Shen, Mingcong Han, Jialong Liu, Rong Chen 等OSDI 2025 · 被引用 9 次
- Parla: A Python Orchestration System for Heterogeneous ArchitecturesHochan Lee, William Ruys, Ian Henriksen, Arthur Michener Peters 等SC 2022 · 被引用 6 次
- OpenCilk: A Modular and Extensible Software Infrastructure for Fast Task-Parallel CodeTao B. Schardl, I-Ting Angelina LeePPoPP 2023 · 被引用 30 次
- Symbiotic Task Scheduling and Data PrefetchingGilead Posluns, Mark C. JeffreyMICRO 2025 · 被引用 1 次
- A scalable architecture for reprioritizing ordered parallelismGilead Posluns, Yan Zhu, Guowei Zhang, Mark C. JeffreyISCA 2022 · 被引用 8 次
