As the memory wall problem worsens, Near-Data Processing (NDP) has emerged to reduce data movement by computing close to data.
Recently proposed \emph{memory-mapped NDP (M$^2$NDP)} enables general-purpose NDP with low hardware overhead by extending RISC-V ISA and maximizing data parallelism with lightweight \emph{$\mu$threads}.
However, a high-level programming model for this architecture—particularly one that naturally expresses control flow across kernels—has not yet been established.

In this work, we propose a novel programming model for M$^2$NDP, called \emph{Arachne}, which explicitly expresses the mapping between $\mu$threads and the memory regions that hold the data they process.
To avoid the overhead of host-side control flow decisions among kernels executed on the device, Arachne supports flexible and efficient device-side control flow.
Furthermore, it improves programmability for expressing device-side control flow compared to existing approaches such as CUDA graphs.
Our preliminary results show that the proposed programming model reduces control-flow overhead and improves hardware resource utilization compared to conventional programming models.

Mon 15 Jun

Displayed time zone: Mountain Time (US & Canada) change

15:50 - 17:10
Session 2: Binary Optimization & System SecurityLCTES at Flatirons 3
Chair(s): Prasad Kulkarni University of Kansas
15:50
22m
Talk
DeduBB: Binary Code Size Reduction via Post-Link Basic Block DeduplicationResults ReproducedArtifacts AvailableArtifacts Evaluated
LCTES
Chaitanya Mamatha Ananda University of California Riverside, Mahbod Afarin University of California, Riverside, Rajiv Gupta University of California at Riverside, Sriraman Tallam Google Inc., Han Shen Google Inc, Xinliang Li Google
DOI
16:12
22m
Talk
SymFlow: Event-Chain-Aware Symbolic Execution for Serverless Sensitive Data Flow Detection
LCTES
Yuanpeng Wang Peking University, Zhineng Zhong Key Laboratory of High-Confidence Software Technologies (MOE), School of Computer Science, Peking University, Zhenkai Liang National University of Singapore, Ding Li Peking University, Yao Guo Peking University, Xiangqun Chen Peking University
DOI
16:34
10m
Short-paper
CVS: A Metric for Security-Aware Compilation against Side-Channel Attacks in Edge SoCs (WIP)RecordedRemote
LCTES
Yi Han College of Computer Science and Technology, National University of Defense Technology, Changsha, China & Key Laboratory of Advanced Microprocessor Chips and Systems, Changsha, China, Puhong Lei Hunan Greatwall Galaxy Science and Technology Co.,Ltd Changsha, P.R. China, Yang Shi National University of Defense Technology, Zhe Li College of Computer Science and Technology, National University of Defense Technology, Changsha, China & Key Laboratory of Advanced Microprocessor Chips and Systems, Changsha, China, Xing Mou College of Computer Science and Technology, National University of Defense Technology, Changsha, China & Key Laboratory of Advanced Microprocessor Chips and Systems, Changsha, China, Jianjun Chen College of Computer Science and Technology, National University of Defense Technology, Changsha, China & Key Laboratory of Advanced Microprocessor Chips and Systems, Changsha, China, Yaohua Wang College of Computer Science and Technology, National University of Defense Technology, Changsha, China & Key Laboratory of Advanced Microprocessor Chips and Systems, Changsha, China
DOI
16:44
10m
Short-paper
A Programming Model for Efficient Inter-Kernel Control-Flow on Memory-Mapped Near-Data Processing Architecture (WIP)
LCTES
Seungheon Lee POSTECH, Wonhyuk Yang POSTECH, Seonyeong Heo Kyung Hee University, Gwangsun Kim POSTECH / Arm
DOI
16:54
10m
Short-paper
FLUX: Frequency Scaling with Layer-wise Utilization for Energy-Efficient NPU Execution (WIP)
LCTES
Inho Lee Hanyang University, Ky Yeop Lim , Hyejun Kim Yonsei University, Beomseok Kim Seoul National University, Dongsuk Jeon Seoul National University, Hunjun Lee Hanyang University, Yongjun Park Yonsei University
DOI