Back to Explore
cs.PLComputer Science

Programming Languages

Language design, compilers, type systems

76AIDec 12, 2023Code
SGLang: Efficient Execution of Structured Language Model Programs

Lianmin Zheng, Liangsheng Yin, Zhiqiang Xie et al.

This addresses the need for efficient systems to run advanced LLM applications, such as agent control and structured decoding, though it is incremental as it builds on existing inference methods.

73PLFeb 13, 2025Code
CRANE: Reasoning with constrained LLM generation

Debangshu Banerjee, Tarun Suresh, Shubham Ugare et al.

This addresses a key bottleneck in LLM applications like code generation and math reasoning, offering a practical solution for improving output correctness without sacrificing performance.

72PLSep 5, 2025Code
Non-Termination Proving: 100 Million LoC and Beyond

Julien Vanegue, Jules Villard, Peter O'Hearn et al.

This addresses the scalability limitations of prior non-termination proving tools, which were limited to small benchmarks, making it practical for real-world codebases with tens to hundreds of millions of lines of code.

70PLMar 8, 2024
WatChat: Explaining perplexing programs by debugging mental models

Kartik Chandra, Katherine M. Collins, Will Crichton et al.

This addresses the challenge for programmers who struggle with unexpected behaviors due to misconceptions in languages or APIs, offering a novel tool for explanation rather than incremental improvements.

70LGMay 9, 2024Code
Mirage: A Multi-Level Superoptimizer for Tensor Programs

Mengdi Wu, Xinhao Cheng, Shengyu Liu et al.

This addresses the challenge of efficiently optimizing tensor programs for deep learning on GPUs, representing a novel method rather than an incremental improvement.