An LLM-agent pipeline with profiling, binary analysis, and SMT simulation automatically parallelizes latency-critical benchmarks via the Relic framework, reporting a 17% geomean gain after excluding failures.
Can Large Language Models Write Parallel Code?
1 Pith paper cite this work. Polarity classification is still indexing.
abstract
Large language models are increasingly becoming a popular tool for software development. Their ability to model and generate source code has been demonstrated in a variety of contexts, including code completion, summarization, translation, and lookup. However, they often struggle to generate code for complex programs. In this paper, we study the capabilities of state-of-the-art language models to generate parallel code. In order to evaluate language models, we create a benchmark, ParEval, consisting of prompts that represent 420 different coding tasks related to scientific and parallel computing. We use ParEval to evaluate the effectiveness of several state-of-the-art open- and closed-source language models on these tasks. We introduce novel metrics for evaluating the performance of generated code, and use them to explore how well each large language model performs for 12 different computational problem types and six different parallel programming models.
citation-role summary
citation-polarity summary
fields
cs.DC 1years
2025 1verdicts
CONDITIONAL 1roles
background 1polarities
background 1representative citing papers
citing papers explorer
-
Accelerating Latency-Critical Applications with AI-Powered Semi-Automatic Fine-Grained Parallelization on SMT Processors
An LLM-agent pipeline with profiling, binary analysis, and SMT simulation automatically parallelizes latency-critical benchmarks via the Relic framework, reporting a 17% geomean gain after excluding failures.