paper-with-me

Papers

MappedTrace: Tracing Pointer Remotely with Compiler-generated Maps

2025-01-18 · Zhiyao Ma, Caihua Li, Lin Zhong

Existing precise pointer tracing methods introduce substantial runtime overhead to the program being traced and are applicable only at specific program execution points. We propose MappedTrace that leverages compiler-generated read-only maps to accurately identify all pointers in any given snapshot of a program's execution state. The maps record the locations and types of pointers, allowing the tracer to precisely identify pointers without requiring the traced program to maintain bookkeeping data structures or poll at safe points, thereby reducing runtime overhead. By running the tracer from a different address space or machine, MappedTrace presents new opportunities to improve memory management techniques like memory leak detection and enables novel use cases such as infinite memory abstraction for resource-constrained environments.

📄 PDF Abstract BibTeX arXiv:2501.10668

Code (0)

등록된 구현이 없습니다.

Tasks

Management

Similar Papers 제목 키워드 기반

DyCL: Dynamic Neural Network Compilation Via Program Rewriting and Graph Optimization

2023-07-11 · Simin Chen, Shiyi Wei, Cong Liu, Wei Yang

DL compiler's primary function is to translate DNN programs written in high-level DL frameworks such as PyTorch and TensorFlow into portable executables. These executables can then be flexibly executed by the deployed ho…

Dynamic neural networks

N-Bref : A High-fidelity Decompiler Exploiting Programming Structures

2021-01-01 · Cheng Fu, Kunlin Yang, Xinyun Chen, Yuandong Tian 외

In software development, decompilation aims to reverse engineer binary executables. With the success of neural machine translation (NMT), recent efforts on neural-based decompiler show promising results compared to tradi…

Code GenerationDecoderMachine TranslationNMT+1

AutoPhase: Compiler Phase-Ordering for High Level Synthesis with Deep Reinforcement Learning

2019-01-15 · Ameer Haj-Ali, Qijing Huang, William Moses, John Xiang 외

The performance of the code generated by a compiler depends on the order in which the optimization passes are applied. In high-level synthesis, the quality of the generated circuit relates directly to the code generated …

Deep Reinforcement LearningHigh-Level Synthesisreinforcement-learningReinforcement Learning+1

Self Attended Stack-Pointer Networks for Learning Long Term Dependencies

2020-12-01 · ICON 2020 12 · Salih Tuc, Burcu Can

We propose a novel deep neural architecture for dependency parsing, which is built upon a Transformer Encoder (Vaswani et al. 2017) and a Stack Pointer Network (Ma et al. 2018). We first encode each sentence using a Tran…

Dependency ParsingSentence

Activity Frames: Deterministic Screen-Activity Compilation for Agent Memory and Replay

2026-08-06 · Nossa Iyamu arxiv

Computer-use agents pay full frontier inference to re-derive routines their user has already performed, because an agent's memory today records what the user said, not what the user did. We compile passively captured scr…