Skip to main content

Research Papers

All papers and articles from Code Metal Research.
Showing 10 of 10
The Trust Problem Has Shifted: What Formal Verification Can and Cannot Guarantee About AI-Generated Code
Code Metal ArticleFormal Verification
July 8, 2026
The Trust Problem Has Shifted: What Formal Verification Can and Cannot Guarantee About AI-Generated Code

A clear-eyed technical assessment of formal verification for AI-generated code: which approaches are credible, what barriers remain, and where the market will emerge first.

The Real Cost of Leaving NVIDIA
Code Metal ArticleGPU/CUDA
June 4, 2026
The Real Cost of Leaving NVIDIA

What Automated Transpilation Actually Costs, and What It Doesn't

AI-generated code that works — and proves it
Code Metal ArticleFormal Verification
May 18, 2026
AI-generated code that works — and proves it

How Code Metal combines AI with formal methods to build trusted code translation systems, and welcoming Prof. Loris D'Antoni as our first Code Metal Scholar.

Counting Without Running: Evaluating LLMs' Reasoning About Code Complexity
Research PaperGPU/CUDA
December 4, 2025
Counting Without Running: Evaluating LLMs' Reasoning About Code Complexity

Introduces gpuFLOPBench, a benchmark containing 577 CUDA kernels to evaluate whether language models can predict floating-point operation counts without execution, revealing limitations in understanding hardware-specific performance details.

Verified Code Transpilation with LLMs
Research PaperFormal Verification
October 15, 2025
Verified Code Transpilation with LLMs

LLMLift uses large language models (LLMs) to automate code translation between domain-specific languages (DSLs), ensuring functional correctness and outperforming traditional tools in speed and efficiency.

Workflows vs Agents for Code Translation
Research PaperLLMs
September 22, 2025
Workflows vs Agents for Code Translation

Compares structured workflows versus agentic approaches for MATLAB-to-HDL translation, showing that agentic methods with the Model Context Protocol increase simulation reach rates by over 20 percentage points on mid-sized models.

UniPar: A Unified LLM-Based Framework for Parallel and Accelerated Code Translation in HPC
Research PaperHPC
September 15, 2025
UniPar: A Unified LLM-Based Framework for Parallel and Accelerated Code Translation in HPC

Introduces UniPar, an evaluation framework for assessing how large language models translate between parallel programming languages, achieving 69% compilation success and 33% functional correctness through fine-tuning and compiler-guided repair.

MONOCODER: Domain-Specific Code Language Model for HPC Codes and Tasks
Research PaperHPC
December 18, 2024
MONOCODER: Domain-Specific Code Language Model for HPC Codes and Tasks

MONOCODER is a smaller, HPC-specific language model that outperforms larger, general-purpose LLMs on HPC code tasks, offering better performance in code generation and comprehension.

Combining AI with formal verification for efficient migration of legacy code
Code Metal ArticleFormal Verification
December 18, 2024
Combining AI with formal verification for efficient migration of legacy code

Advanced techniques for deploying and optimizing large language models on resource-constrained edge devices without compromising performance.

Code migration with formal verification for performance improvement of legacy code
Code Metal ArticleFormal Verification
December 20, 2023
Code migration with formal verification for performance improvement of legacy code

Domain-specific languages (DSL) have been a common alternative to general-purpose programming languages to implement domain-specific optimizations and simplify programming of domain-specific hardware