paper-with-me

Papers C++ code

“C++ code” 태그가 달린 논문 91편 · 필터 해제

PR2: Peephole Raw Pointer Rewriting with LLMs for Translating C to Safer Rust

2025-05-07 · YiFei Gao, Chengpeng Wang, Pengxiang Huang, Xuwei Liu 외

There has been a growing interest in translating C code to Rust due to Rust's robust memory and thread safety guarantees. Tools such as C2RUST enable syntax-guided transpilation from C to semantically equivalent Rust cod…

C++ code

Program Semantic Inequivalence Game with Large Language Models

2025-05-02 · Antonio Valerio Miceli-Barone, Vaishak Belle, Ali Payani

Large Language Models (LLMs) can achieve strong performance on everyday coding tasks, but they can fail on complex tasks that require non-trivial reasoning about program semantics. Finding training examples to teach LLMs…

C++ codeCode GenerationVulnerability Detection

GPRat: Gaussian Process Regression with Asynchronous Tasks

2025-04-30 · Maksim Helmann, Alexander Strack, Dirk Pflüger

Python is the de-facto language for software development in artificial intelligence (AI). Commonly used libraries, such as PyTorch and TensorFlow, rely on parallelization built into their BLAS backends to achieve speedup…

C++ codeCPUregression

LLM-Assisted Translation of Legacy FORTRAN Codes to C++: A Cross-Platform Study

2025-04-21 · Nishath Rajiv Ranasinghe, Shawn M. Jones, Michal Kucer, Ayan Biswas 외

Large Language Models (LLMs) are increasingly being leveraged for generating and translating scientific computer codes by both domain-experts and non-domain experts. Fortran has served as one of the go to programming lan…

C++ codeCode TranslationTranslation

Classical Planning with LLM-Generated Heuristics: Challenging the State of the Art with Python Code

2025-03-24 · Augusto B. Corrêa, André G. Pereira, Jendrik Seipp

In recent years, large language models (LLMs) have shown remarkable capabilities in various artificial intelligence problems. However, they fail to plan reliably, even when prompted with a detailed definition of the plan…

C++ code

Towards Practical First-Order Model Counting

2025-02-17 · Ananth K. Kidambi, Guramrit Singh, Paulius Dilkas, Kuldeep S. Meel

First-order model counting (FOMC) is the problem of counting the number of models of a sentence in first-order logic. Since lifted inference techniques rely on reductions to variants of FOMC, the design of scalable metho…

C++ codemodelSentence

EIQP: Execution-time-certified and Infeasibility-detecting QP Solver

2025-02-11 · Liang Wu, Wei Xiao, Richard D. Braatz

Solving real-time quadratic programming (QP) is a ubiquitous task in control engineering, such as in model predictive control and control barrier function-based QP. In such real-time scenarios, certifying that the employ…

C++ codeModel Predictive Control

C codegen considered unnecessary: go directly to binary, do not pass C. Compilation of Julia code for deployment in model-based engineering

2025-02-03 · Fredrik Bagge Carlson, Cody Tapscott, Gabriel Baraldi, Chris Rackauckas

Since time immemorial an old adage has always seemed to ring true: you cannot use a high-level productive programming language like Python or R for real-time control and embedded-systems programming, you must rewrite you…

C++ codeCode GenerationState Estimation

Skeleton-Guided-Translation: A Benchmarking Framework for Code Repository Translation with Fine-Grained Quality Evaluation

2025-01-27 · Xing Zhang, Jiaheng Wen, Fangkai Yang, Pu Zhao 외

The advancement of large language models has intensified the need to modernize enterprise applications and migrate legacy systems to secure, versatile languages. However, existing code translation benchmarks primarily fo…

BenchmarkingC++ codeCode TranslationTranslation

Keras Sig: Efficient Path Signature Computation on GPU in Keras 3

2025-01-14 · Rémi Genet, Hugo Inzirillo

In this paper we introduce Keras Sig a high-performance pythonic library designed to compute path signature for deep learning applications. Entirely built in Keras 3, \textit{Keras Sig} leverages the seamless integration…

BenchmarkingC++ codeCPUDeep Learning+1

Fortran2CPP: Automating Fortran-to-C++ Translation using LLMs via Multi-Turn Dialogue and Dual-Agent Integration

2024-12-27 · Le Chen, Bin Lei, Dunzhi Zhou, Pei-Hung Lin 외

Translating legacy Fortran code into C++ is a crucial step in modernizing high-performance computing (HPC) applications. However, the scarcity of high-quality, parallel Fortran-to-C++ datasets and the limited domain-spec…

C++ codeCode RepairCode TranslationTranslation

Helping LLMs Improve Code Generation Using Feedback from Testing and Static Analysis

2024-12-19 · Greta Dolcetti, Vincenzo Arceri, Eleonora Iotti, Sergio Maffeis 외

Large Language Models (LLMs) are one of the most promising developments in the field of artificial intelligence, and the software engineering community has readily noticed their potential role in the software development…

C++ codeCode Generation

Pattern Matching in AI Compilers and its Formalization (Extended Version)

2024-12-18 · Joseph W. Cutler, Alex Collins, Bin Fan, Mahesh Ravishankar 외

PyPM is a Python-based domain specific language (DSL) for building rewrite-based optimization passes on machine learning computation graphs. Users define individual optimizations by writing (a) patterns that match subgra…

C++ code

Learning Complex Word Embeddings in Classical and Quantum Spaces

2024-12-18 · Carys Harvey, Stephen Clark, Douglas Brown, Konstantinos Meichanetzidis

We present a variety of methods for training complex-valued word embeddings, based on the classical Skip-gram model, with a straightforward adaptation simply replacing the real-valued vectors with arbitrary vectors of co…

C++ codeWord Embeddings

GNN-Based Code Annotation Logic for Establishing Security Boundaries in C Code

2024-11-18 · Varun Gadey, Raphael Goetz, Christoph Sendner, Sampo Sovio 외

Securing sensitive operations in today's interconnected software landscape is crucial yet challenging. Modern platforms rely on Trusted Execution Environments (TEEs), such as Intel SGX and ARM TrustZone, to isolate secur…

C++ codeGraph Neural Network

SceneGenAgent: Precise Industrial Scene Generation with Coding Agent

2024-10-29 · Xiao Xia, Dan Zhang, Zibo Liao, Zhenyu Hou 외

The modeling of industrial scenes is essential for simulations in industrial manufacturing. While large language models (LLMs) have shown significant progress in generating general 3D scenes from textual descriptions, ge…

C++ codeScene Generation

Fast and Efficient Bayesian Analysis of Structural Vector Autoregressions Using the R Package bsvars

2024-10-19 · Tomasz Woźniak

The R package bsvars provides a wide range of tools for empirical macroeconomic and financial analyses using Bayesian Structural Vector Autoregressions. It uses frontier econometric techniques and C++ code to ensure fast…

C++ code

OMPar: Automatic Parallelization with AI-Driven Source-to-Source Compilation

2024-09-23 · Tal Kadosh, Niranjan Hasabnis, Prema Soundararajan, Vy A. Vo 외

Manual parallelization of code remains a significant challenge due to the complexities of modern software systems and the widespread adoption of multi-core architectures. This paper introduces OMPar, an AI-driven tool de…

C++ code

VulnLLMEval: A Framework for Evaluating Large Language Models in Software Vulnerability Detection and Patching

2024-09-16 · Arastoo Zibaeirad, Marco Vieira

Large Language Models (LLMs) have shown promise in tasks like code translation, prompting interest in their potential for automating software vulnerability detection (SVD) and patching (SVP). To further research in this …

C++ codeCode TranslationVulnerability Detection

Are LLMs Any Good for High-Level Synthesis?

2024-08-19 · Yuchao Liao, Tosiron Adegbija, Roman Lysecky

The increasing complexity and demand for faster, energy-efficient hardware designs necessitate innovative High-Level Synthesis (HLS) methodologies. This paper explores the potential of Large Language Models (LLMs) to str…

C++ codeHigh-Level Synthesis
1–20 / 91 다음 →