paper-with-me

홈 › Papers

SimdBench: Benchmarking Large Language Models for SIMD-Intrinsic Code Generation

2025-07-21 · Yibo He, Shuoran Zhao, Jiaming Huang, Yingjie Fu, Hao Yu, Cunjian Huang, Tao Xie arxiv

SIMD (Single Instruction Multiple Data) instructions and their compiler intrinsics are widely supported by modern processors to accelerate performance-critical tasks. SIMD intrinsic programming, a trade-off between coding productivity and high performance, is widely used in the development of mainstream performance-critical libraries and daily computing tasks. Large Language Models (LLMs), which have demonstrated strong and comprehensive capabilities in code generation, show promise in assisting programmers with the challenges of SIMD intrinsic programming. However, existing code-generation benchmarks focus on only scalar code, and it is unclear how LLMs perform in generating vectorized code using SIMD intrinsics. To fill this gap, we propose SimdBench, the first code benchmark specifically designed for SIMD-intrinsic code generation, comprising 136 carefully crafted tasks and targeting five representative SIMD intrinsics: SSE (x86 Streaming SIMD Extension), AVX (x86 Advanced Vector Extension), Neon (ARM Advanced SIMD Extension), SVE (ARM Scalable Vector Extension), and RVV (RISC-V Vector Extension). We conduct a systematic evaluation (measuring both correctness and performance) of 18 representative LLMs on SimdBench, resulting in a series of novel and insightful findings. Our evaluation results demonstrate that LLMs exhibit a universal decrease in pass@k during SIMD-intrinsic code generation compared to scalar-code generation. Our in-depth analysis highlights promising directions for the further advancement of LLMs in the challenging domain of SIMD-intrinsic code generation. SimdBench is fully open source at https://anonymous.4open.science/r/SimdBench-1B3F/ to benefit the broader research community.

📄 PDF Abstract BibTeX arXiv:2507.15224

Code (0)

등록된 구현이 없습니다.

Tasks

Code Generation

Similar Papers 제목 키워드 기반

AutoVecCoder: Teaching LLMs to Generate Explicitly Vectorized Code

2026-05-18 · Shangzhan Li, Xinyu Yin, Xuanyu Jin, Ye He 외 arxiv

Vectorization via Single Instruction, Multiple Data (SIMD) architectures is a cornerstone of high-performance computing. To fully exploit hardware potential, developers often resort to explicit vectorization using intrin…

Reinforcement LearningCode Generation

SimD3: A Synthetic drone Dataset with Payload and Bird Distractor Modeling for Robust Detection

2026-01-21 · Ami Pandat, Kanyala Muvva, Punna Rajasekhar, Gopika Vinod 외 arxiv

Reliable drone detection is challenging due to limited annotated real-world data, large appearance variability, and the presence of visually similar distractors such as birds. To address these challenges, this paper intr…

SimDiff: Simpler Yet Better Diffusion Model for Time Series Point Forecasting

2025-11-24 · Hang Ding, Xue Wang, Tian Zhou, Tao Yao arxiv

Diffusion models have recently shown promise in time series forecasting, particularly for probabilistic predictions. However, they often fail to achieve state-of-the-art point estimation performance compared to regressio…

Time Series Forecasting

SEvoBench : A C++ Framework For Evolutionary Single-Objective Optimization Benchmarking

2025-05-23 · Yongkang Yang, Jian Zhao, Tengfei Yang

We present SEvoBench, a modern C++ framework for evolutionary computation (EC), specifically designed to systematically benchmark evolutionary single-objective optimization algorithms. The framework features modular impl…

BenchmarkingComputational Efficiency

SimDeep: Federated 3D Indoor Localization via Similarity-Aware Aggregation

2025-08-02 · Ahmed Jaheen, Sarah Elsamanody, Hamada Rizk, Moustafa Youssef arxiv

Indoor localization plays a pivotal role in supporting a wide array of location-based services, including navigation, security, and context-aware computing within intricate indoor environments. Despite considerable advan…

Federated Learning