atlas

Research map / Large language models / Agents, code and math

EffiBench-X: A Multi-Language Benchmark for Measuring Efficiency of LLM-Generated Code

NeurIPS 2025 · Large language models › Agents, code and math · approach: Software engineering agents · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Introduces EffiBench-X, a multi-language (Python, C++, Java, JavaScript, Ruby, Go) benchmark of recent competitive programming problems that measures runtime, memory peak, and memory integral efficiency of LLM-generated code relative to human expert solutions, evaluating 26 LLMs.

Problem

Existing code efficiency benchmarks focus mainly on Python, reuse contaminated and simple problem sets, and do not measure efficiency across diverse programming languages.

Approach

Builds a multi-language efficiency benchmark from recent (post-October 2023) competitive programming problems paired with accepted expert solutions per language, with a sandboxed high-resolution profiler and clipped efficiency ratios (ET, MP, MI) relative to human solutions.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
increase Qwen3 model size from 8B to 32BQwen3 · EffiBench-X (six-language average)Execution Time: 45.44% -> 62.21%Helped
increase Qwen3 model size from 8B to 32BQwen3 · EffiBench-X (six-language average)Pass@1: 53.50% -> 70.41%Helped
increase Qwen2.5-Coder model size from 14B to 32BQwen2.5-Coder-Instruct · EffiBench-X (six-language average)Execution Time: 32.06% -> 36.66%Helped
increase Gemma-3 model size from 4B to 27BGemma-3-It · EffiBench-X (six-language average)Execution Time: 9.69% -> 16.62%Helped
use reasoning-enhanced variant instead of base modelPhi-4 · EffiBench-X (six-language average)Execution Time: 28.42% -> 48.37%Helped
use reasoning-enhanced variant instead of base modelPhi-4 · EffiBench-X (six-language average)Pass@1: 30.60% -> 50.54%Helped
use Gemini-2.0-Flash-Thinking instead of Gemini-2.0-FlashGemini-2.0 · EffiBench-X (six-language average)Execution Time: 30.61% -> 38.82%Helped
use Gemini-2.0-Flash-Thinking instead of Gemini-2.0-FlashGemini-2.0 · EffiBench-X (six-language average)Pass@1: 48.56% -> 57.38%Helped
use Python instead of JavaDeepSeek-R1 · EffiBench-X language subsetsExecution Time: 52.23% -> 67.30%Helped
use Python instead of JavaClaude-3.7-Sonnet · EffiBench-X language subsetsExecution Time: 46.33% -> 51.90%Helped
use functional problems instead of standard I/O problemsQwen3-32B · EffiBench-X problem typesExecution Time: 49.25% -> 73.14%Helped

Surprising findings

Limitations

Experimental setup

Datasets: competitive programming problems from Aizu, AtCoder, CodeChef, Codeforces, LeetCode (released after October 2023)

Benchmarks: EffiBench-X

Metrics: Execution Time (ET) Memory Peak (MP) Memory Integral (MI) Pass@1

Baselines: EffiBench Mercury EvalPerf ENAMEL PIE COFFE

Builds on: EffiBench Mercury PIE HumanEval-X

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy