中文
相关论文

相关论文: SeMalloc: Semantics-Informed Memory Allocator

200 篇论文

Memory management in lock-free data structures remains a major challenge in concurrent programming. Design techniques including read-copy-update (RCU) and hazard pointers provide workable solutions, and are widely used to great effect.…

编程语言 · 计算机科学 2019-02-20 Ismail Kuru , Colin S. Gordon

In this paper, we explore a connection between type universes and memory allocation. Type universe hierarchies are used in dependent type theories to ensure consistency, by forbidding a type from quantifying over all types. Instead, the…

编程语言 · 计算机科学 2024-07-10 Paulette Koronkevich , William J. Bowman

Memory allocators hide beneath nearly every application stack, yet their performance footprint extends far beyond their code size. Even small inefficiencies in the allocators ripple through caches and the rest of the memory hierarchy,…

编程语言 · 计算机科学 2025-10-14 Ruihao Li , Lizy K. John , Neeraja J. Yadwadkar

Systems programming often requires the manipulation of resources like file handles, network connections, or dynamically allocated memory. Programmers need to follow certain protocols to handle these resources correctly. Violating these…

编程语言 · 计算机科学 2020-06-26 Gabriel Radanne , Hannes Saffrich , Peter Thiemann

Traditional single-modality sensing faces limitations in accuracy and capability, and its decoupled implementation with communication systems increases latency in bandwidth-constrained environments. Additionally, single-task-oriented…

机器学习 · 计算机科学 2025-03-13 Yubo Peng , Luping Xiang , Kun Yang , Feibo Jiang , Kezhi Wang , Dapeng Oliver Wu

This paper addresses a challenging interactive task learning scenario we call rearrangement under unawareness: an agent must manipulate a rigid-body environment without knowing a key concept necessary for solving the task and must learn…

机器人学 · 计算机科学 2025-07-16 Rimvydas Rubavicius , Peter David Fagan , Alex Lascarides , Subramanian Ramamoorthy

Semantic communication (SemCom) has recently been considered a promising solution to guarantee high resource utilization and transmission reliability for future wireless networks. Nevertheless, the unique demand for background knowledge…

系统与控制 · 电气工程与系统科学 2024-10-28 Le Xia , Yao Sun , Dusit Niyato , Xiaoqian Li , Muhammad Ali Imran

Large Language Models produce a controllability gap in safety-critical engineering: even low rates of undetected constraint violations render a system undeployable. Current orchestration paradigms suffer from sycophantic compliance, context…

人工智能 · 计算机科学 2026-05-05 Tianbao Zhang

Intelligent task-oriented semantic communications~(SemComs) have witnessed great progress with the development of deep learning~(DL), where multi-task SemComs that perform multiple tasks simultaneously attach great importance due to its…

信号处理 · 电气工程与系统科学 2025-09-12 Jiangjing Hu , Fengyu Wang , Wenjun Xu , Hui Gao , Ping Zhang

Modern processors deploy a variety of weak memory models, which for efficiency reasons may execute instructions in an order different to that specified by the program text. The consequences of instruction reordering can be complex and…

计算机科学中的逻辑 · 计算机科学 2018-12-05 Robert J. Colvin , Graeme Smith

Applications running in modern multithreaded environments are sometimes \emph{over-threaded}. The excess threads do not improve performance, and in fact may act to degrade performance via \emph{scalability collapse}. Often, such software…

分布式、并行与集群计算 · 计算机科学 2017-06-13 Dave Dice

Sampling multiple responses improves language model reasoning, but uniform compute allocation is inefficient: easy questions are over-sampled while hard questions remain under-explored. We propose Uncertainty-Aware Budget Allocation (UAB),…

计算与语言 · 计算机科学 2026-05-27 Manh Nguyen , Sunil Gupta , Hung Le

Modern shared memory multiprocessors permit reordering of memory operations for performance reasons. These reorderings are often a source of subtle bugs in programs written for such architectures. Traditional approaches to verify weak…

软件工程 · 计算机科学 2016-02-29 Ganesh Narayanaswamy , Saurabh Joshi , Daniel Kroening

Serverless computing paradigm has become more ingrained into the industry, as it offers a cheap alternative for application development and deployment. This new paradigm has also created new kinds of problems for the developer, who needs to…

分布式、并行与集群计算 · 计算机科学 2022-07-14 Gor Safaryan , Anshul Jindal , Mohak Chadha , Michael Gerndt

Large Language Models (LLMs) are increasingly used for automated software development, making their ability to preserve secure coding practices critical. In practice, however, many security requirements are implicit or underspecified,…

密码学与安全 · 计算机科学 2026-05-12 Yue Li , Xiao Li , Hao Wu , Yue Zhang , Yechao Zhang , Yating Liu , Fengyuan Xu , Sheng Zhong

This paper proposes a novel solution: the elimination of paged virtual memory and partial outsourcing of memory page allocation and manipulation from the operating system kernel into the individual process' user space - a user mode page…

操作系统 · 计算机科学 2011-05-11 Niall Douglas

It is well known that modern functional programming languages are naturally amenable to parallel programming. Achieving efficient parallelism using functional languages, however, remains difficult. Perhaps the most important reason for this…

编程语言 · 计算机科学 2018-02-20 Adrien Guatto , Sam Westrick , Ram Raghunathan , Umut Acar , Matthew Fluet

We demonstrate that general-purpose memory allocation involving many threads on many cores can be done with high performance, multicore scalability, and low memory consumption. For this purpose, we have designed and implemented scalloc, a…

编程语言 · 计算机科学 2015-08-26 Martin Aigner , Christoph M. Kirsch , Michael Lippautz , Ana Sokolova

This work proposes a Prolog-dialect for the found and prioritised problems on expressibility and automation. Given some given C-like program, if dynamic memory is allocated, altered and freed on runtime, then a description of desired…

计算机科学中的逻辑 · 计算机科学 2021-04-06 René Haberland

We investigate the decidability of automatic program verification for programs that manipulate heaps, and in particular, decision procedures for proving memory safety for them. We extend recent work that identified a decidable subclass of…

编程语言 · 计算机科学 2020-01-01 Umang Mathur , Adithya Murali , Paul Krogmeier , P. Madhusudan , Mahesh Viswanathan