Systems

Friday, October 92 papers

arXiv

On the Risks of using LLM-Generated Tests for Regression Testing

Mohammadali Charoosaei, Cedric Richter, Mike Papadakis

Software is under constant evolution: developers continuously add features, fix bugs, and refactor code, and any of these changes may break existing functionality.Software is under constant evolution: developers continuously add features, fix bugs, and refactor code, and any of these changes may break existing functionality.

Preprint: empirical study
arXiv

TestJack: Should you trust the results in coding benchmarks? Agentic Coding Benchmarks Auditing via Evaluator Evolution

Shuangjie Yao, Hao Wang, Koushik Sen et al.

Large language model (LLM) agents are rapidly reshaping software engineering, accompanied by an explosion of new code benchmarks.Large language model (LLM) agents are rapidly reshaping software engineering, accompanied by an explosion of new code benchmarks. Yet nearly all existing benchmarks still rely on the same decades-old criterion: a solution is…

Preprint: method

Thursday, October 81 paper

arXiv

Large-scale Repository Engineering via Agent-Native Reusable Code Primitives

Haibo Jin, Peng Kuang, Xucheng Yu et al.

Large language models equipped with development environments have moved code generation toward repository-scale construction, yet building complete repositories remains…Large language models equipped with development environments have moved code generation toward repository-scale construction, yet building complete repositories remains difficult because interacting modules, interfaces…

Preprint: system

Wednesday, October 76 papers

arXiv

Newer and Bigger, but Safer? A Longitudinal Study of the Functionality-Security Gap in LLM-Generated Code

Thiago Santos de Moura, Fynn Matuschek, Flavio Toffalini et al.

Large Language Models (LLMs) are widely used to generate code. Although their functional plausibility keeps improving, the generated code often contains security…Large Language Models (LLMs) are widely used to generate code. Although their functional plausibility keeps improving, the generated code often contains security vulnerabilities.

Preprint: empirical study
arXiv

TRANSIT: Transparent Scale-in for Multi-Node LLM Training

Hyungyo Kim, Nicholas Satchanov, Hrishi Shah et al.

TRANSIT is a transparent scale-in framework to enable multi-node model training on fewer GPUs while maintaining training efficiency by transparently leveraging CPU DRAM…TRANSIT is a transparent scale-in framework to enable multi-node model training on fewer GPUs while maintaining training efficiency by transparently leveraging CPU DRAM as an extension of GPU memory during distributed training.

Preprint: system
arXiv

Memory-Efficient Expert Routing for Distributed MoE Training

Arnab Kanti Tarafder, Jaume Guasch-Martí, Gokcen Kestor et al.

As Mixture-of-Experts (MoE) models scale toward hundreds of experts and higher top-k routing, memory efficiency in distributed training becomes a critical bottleneck.As Mixture-of-Experts (MoE) models scale toward hundreds of experts and higher top-k routing, memory efficiency in distributed training becomes a critical bottleneck.

Preprint: method
arXiv

Ofan: Optimal Load Balancing for AI Training

Sarah McClure, Evyatar Cohen, Jakob Krebs et al.

The extreme collective completion time (CCT) demands of AI workloads challenge existing packet spraying algorithms, which can have trouble efficiently load-balancing…The extreme collective completion time (CCT) demands of AI workloads challenge existing packet spraying algorithms, which can have trouble efficiently load-balancing workloads that are sent at full line rates.

Preprint: method

Tuesday, October 62 papers

arXiv

Fine-Tuning a 3B-Parameter LLM on a Smartphone: Characterizing Sustained Training

Andrew Geyko, Marius Mosbach, André Brinkmann

Multi-billion-parameter LLMs now run on phones for inference, and training them on the device would personalize them without user data leaving the phone.Multi-billion-parameter LLMs now run on phones for inference, and training them on the device would personalize them without user data leaving the phone.

Preprint: empirical study
arXiv

UndoBench: Separating Task Competence from Recovery Capability in Tool-Using AI Agents

Dolly Sah, Tanmay Sah, Harshul Jain et al.

Tool-using AI agents are increasingly deployed across enterprise software systems, yet widely used benchmarks primarily evaluate nominal task completion, conflating…Tool-using AI agents are increasingly deployed across enterprise software systems, yet widely used benchmarks primarily evaluate nominal task completion, conflating baseline planning competence with operational fault recovery.

Preprint: benchmark or dataset

Monday, October 52 papers

arXiv

MintEval: Do LLMs Implement the Trading Strategy You Asked For? A Behavioural-Equivalence Benchmark for Natural-Language-to-Strategy Code

Siyu Wang, Yifan Wang, Yuecheng He

Large language models are moving from producing trading signals to writing the code that executes them.Large language models are moving from producing trading signals to writing the code that executes them. The failure mode of the second role is silent: generated code runs, a backtest plots, yet the risk logic that the trader…

Preprint: benchmark or dataset
arXiv

RaBitQ-SSD: Split Codes and Pipelined I/O for SSD-Resident Vector Search

Yuexuan Xu, Jianyang Gao, Michael Norris et al.

SSD-resident approximate nearest-neighbor search is essential when vector collections exceed DRAM capacity.SSD-resident approximate nearest-neighbor search is essential when vector collections exceed DRAM capacity. The challenge is to reduce SSD reads and hide I/O latency through concurrent reads and overlap with computation.

Preprint: method

Thursday, October 13 papers

arXiv

Vosti: Specifying, Implementing, and Verifying Deterministic LLM Inference

Jianxing Qin, Alexander Du, Danfeng Zhang et al.

LLM inference systems may vary batch composition, prompt chunking, prefill/decode execution, and KV-cache reuse, eviction, or recomputation.LLM inference systems may vary batch composition, prompt chunking, prefill/decode execution, and KV-cache reuse, eviction, or recomputation. These optimizations should not affect system outputs.

Preprint: system
arXiv

Preserving Provenance in Shared KV Caches for LLM Serving

Wei Song, Yuxin Cao, Xi Zheng et al.

Production LLM serving stacks combine an inference engine's local prefix cache with a shared KV-cache tier for fleet-wide reuse.Production LLM serving stacks combine an inference engine's local prefix cache with a shared KV-cache tier for fleet-wide reuse. The local cache distinguishes requests by adapter, weight configuration and sharing domain, but the…

Preprint: method
arXiv

E2E-SWE: Benchmarking LLMs on Building Working Codebases from Scratch

Hantian Ding, Chloe Bi, Jiacheng Zhu et al.

Coding agents powered by large language models (LLMs) are evolving from making localized code changes to developing complete software repositories.Coding agents powered by large language models (LLMs) are evolving from making localized code changes to developing complete software repositories.

Preprint: benchmark or dataset