REVIEW 4 major objections 5 minor 7 cited by
MultiKernelBench: A Multi-Platform Benchmark for Kernel Generation
T0 review · 4 major / 5 minor · reviewed 2026-08-06 · deepseek-v4-flash
Pith's one-line read MultiKernelBench is a 285-task benchmark spanning CUDA, AscendC, and Pallas, and its category-aware one-shot prompting measurably improves LLM kernel correctness on the less-covered platforms.
desk verdict A genuinely useful multi-platform kernel benchmark whose core Pass@k numbers rest on an unsupported N=5 correctness claim on AscendC and Pallas - worth engaging, but only after that claim is backed with data. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The load-bearing mechanism is a uniform task frame plus a platform backend. Each task specifies a reference module and input tensors, so the same task can be posed to CUDA, AscendC, and Pallas; the backend interface isolates device setup, compilation, execution, correctness checking, and timing, so new platforms can be added by registering a subclass. The correctness criterion compares generated and reference outputs by $|\mathrm{output}_{\mathrm{llm}} - \mathrm{output}_{\mathrm{ref}}| < a_{\mathrm{tol}} + r_{\mathrm{tol}} \cdot |\mathrm{output}_{\mathrm{ref}}|$ with $N=5$ random tests. The experimental lever is category-aware one-shot selection: picking an exemplar kernel from the same category as the target, rather than always showing an add kernel, transfers category-specific conventions such as AscendC's separation of scalar, vector, and cube units, and that transfer is what drives the reported gains on under-represented platforms.
What would settle it
Run the 285-task suite on AscendC and Pallas with 100 random test inputs instead of $N=5$ under the same tolerances; if any kernel that passed the five-test check fails one of the hundred, the sufficiency claim in the correctness section is refuted and the published Pass@k rankings need re-baselining.
Extended reading notes
Core claim
The paper introduces MultiKernelBench and claims it is the first comprehensive multi-platform benchmark for LLM-generated deep-learning kernels. A task is a reference module plus input tensors; the model must emit platform-specific kernel code plus integration code, and the benchmark compiles, executes, and checks it against the reference. Correctness is judged by randomized testing with $N=5$ inputs and tolerances $a_{\mathrm{tol}}=r_{\mathrm{tol}}=10^{-2}$, and performance is reported through Compilation@k, Pass@k, and SpeedUp@k. On the default add-one-shot setting, the evaluated models solve only a minority of the 855 task-platform cases, and performance on AscendC and Pallas is much lower than on CUDA. The paper further shows that using a one-shot example drawn from the same functional category as the target kernel improves correctness on AscendC and Pallas by large relative margins, while revealing that task difficulty varies widely across its 14 categories.
Load-bearing premise
The load-bearing premise is that five random test inputs with $a_{\mathrm{tol}}$ and $r_{\mathrm{tol}}$ both $10^{-2}$ are enough to certify a kernel correct on every platform; the paper says it reproduced the $N=5$-versus-$N=100$ agreement on AscendC and Pallas but gives no supporting data for those platforms, so a failure of that premise would change the reported Pass@k numbers.
Editorial extensions
If this is right
- LLM kernel-generation results on one accelerator cannot be extrapolated to others: all seven models show large Pass@1 drops on AscendC and Pallas relative to CUDA.
- Category-aware one-shot prompting is a low-cost, prompt-only intervention that improves both compilation and correctness on platforms with little training-data coverage, with relative Pass@1 gains exceeding 100% on Pallas.
- Fine-grained functional categories are necessary for meaningful evaluation: activation and convolution sit at the same coarse difficulty level yet differ by roughly 75 percentage points in average CUDA Pass@1.
- Because the backend interface is plugin-based, the same evaluation pipeline can be extended to additional accelerators or DSLs; the paper estimates that supporting another DSL costs fewer than 20 lines of new code.
- LLM-generated kernels occasionally beat the eager-mode baseline through sparsity exploitation or operation fusion, but such wins are rare and mostly confined to simple categories.
Reading between the lines
- Beyond the paper: the same in-category-exemplar effect could be automated by retrieving a relevant kernel from a library at prompt time, turning a fixed one-shot into a dynamic selection that scales to all 14 categories; the paper demonstrates the principle on five categories only.
- Beyond the paper: because correctness rests on five random tests, the reported Pass@k values are best treated as upper bounds until the $N=5$ rule is validated with larger test counts on AscendC and Pallas.
- Beyond the paper: the observed shape-sensitivity in Reduce failures suggests that category-aware prompting could be extended to shape-aware prompting, selecting exemplars whose tensor ranks match the target, a variant the benchmark infrastructure could host without rework.
- Beyond the paper: applying the same benchmark and prompting strategy to other under-represented accelerator platforms would test whether the training-coverage bottleneck and the prompt remedy generalize beyond the three platforms studied.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper introduces MultiKernelBench, a benchmark for evaluating LLM-generated deep-learning kernels on three hardware platforms: NVIDIA GPUs (CUDA), Huawei NPUs (AscendC), and Google TPUs (Pallas). The benchmark extends KernelBench to 285 tasks in 14 functional categories, provides a modular backend abstraction layer for adding new platforms, and proposes a category-aware one-shot prompting strategy. The authors evaluate seven LLMs using Compilation@k, Pass@k, and SpeedUp@k, and report that LLMs perform poorly on AscendC and Pallas, that task difficulty varies strongly across categories, and that category-aware one-shot examples improve correctness on the less-represented platforms.
Significance. If validated, MultiKernelBench would fill a real gap: prior kernel-generation benchmarks target NVIDIA hardware only, while this paper adds AscendC and Pallas support, finer-grained categories, and an extensible backend interface. The empirical findings on poor cross-platform generalization and the benefit of category-specific exemplars are of interest to the code-generation and systems communities, and the public release of the benchmark is a concrete asset. The main strengths are the breadth of the task suite, the multi-platform compilation pipeline, and the clear decomposition of benchmarking logic from platform-specific code. However, the central empirical claims currently depend on an insufficiently validated correctness oracle and an underspecified timing method, so the results should be treated as conditional until those gaps are addressed.
major comments (4)
- [Section 3.5 (Correctness)] The claim that N=5 random tests are sufficient on AscendC and Pallas is asserted without any supporting data. The sentence 'We reproduced this phenomenon on AscendC and Pallas' provides no script, table, or citation, and reference [29] validates N=5 only for CUDA. Because every Pass@k result in Tables 4, 6, 7, 8, and 9 and the RQ3 improvement claim use this oracle, a wrong kernel that hard-codes outputs for the five sampled inputs, writes only a subset of output elements, or fails on shapes not exercised by chance would be labeled correct and would inflate the reported pass rates. Please add a validation study comparing N=5 against a larger test count (e.g., N=100) on a sample of tasks from each of the three platforms, specify exactly how random inputs are generated, and release the corresponding scripts.
- [Section 3.5 (Performance)] The Pallas timing methodology is described only as 'we use debugging tools to measure execution time.' This does not identify the tool, the measurement protocol, the number of repeats, or how synchronization is handled. Since SpeedUp@k values in Tables 4 and 9 and the speedup case studies in Section 4.3 depend on these measurements, the metric is not reproducible. Please specify the exact API or profiler used, the number of trials, and any variance-reduction procedure, and provide evidence that the timing is stable across runs.
- [Section 4.4 (RQ3)] Tables 8 and 9 report results only for the 'top three models with the highest pass rates under this setting,' which is a post-hoc selection. The relative improvements (e.g., GPT-4o's 160% Pass@1 improvement on AscendC) may not hold for the omitted models, so the general conclusion that category-aware one-shot prompting improves performance is not supported as stated. Additionally, the meaning of the 'Rel. Improve' row is not defined: it could be an average of per-category relative changes, a ratio of aggregate pass counts, or something else. Please report all seven models, or at least a pre-specified subset, and define the aggregate improvement measure explicitly.
- [Section 4.1 and Table 4] Reasoning models are exempted from stochastic sampling, so for DeepSeek-R1 and Qwen3-235B (think) the reported Pass@5 values are identical to Pass@1, while non-reasoning models benefit from 5 samples. This makes the Pass@5 comparisons in Table 4 unfair across model families and confounds the RQ1 conclusion that reasoning models perform better overall. Either run stochastic sampling for the reasoning models as well, or explicitly mark their Pass@5 entries as not applicable and restrict Pass@5 comparisons to models for which sampling was performed.
minor comments (5)
- [Section 3.5] The sentence 'The relatively large tolerance values also accommodate potential precision-reducing optimizations, such as using BF16 or FP8' is vague: if BF16 or FP8 outputs are allowed, the reference implementation should be run in a matching precision, otherwise a tolerance of atol=rtol=1e-2 can hide systematic errors. Please clarify how dtype mismatches between the generated kernel and the reference are handled.
- [Tables 6 and 7] The row 'Others All Pass@1 = 0.0' does not say which categories were merged. Please list the merged categories so the reader can assess per-category difficulty.
- [Tables 8 and 9] The notation '↑200.0', '↑133.3', and '↑300.0' in the 'Rel. Improve' row is ambiguous: it is not clear whether these are percentages, percentage points, or multiplicative factors. Please label the units clearly.
- [Section 5] The statement that 'supporting Triton requires fewer than 20 lines of additional code' is unverifiable without code. Please either provide the example implementation or remove the claim.
- [General] There are minor textual issues: 'Pytorch' should be 'PyTorch' in several places, and the figure captions in Figures 3, 4, and 5 spell 'Implementation' as 'Implmentation'. A final proofreading pass would fix these.
Circularity Check
No circularity: benchmark construction, prompting interventions, and evaluation metrics are externally grounded; the unsupported N=5 claim is a validity concern, not a circular derivation.
full rationale
MultiKernelBench is an empirical benchmark paper rather than a derivation chain. The 285 tasks are constructed by extending KernelBench [29] and reviewing the PyTorch ATen CUDA codebase, with new categories and tasks manually verified; this is external grounding, not self-definition. The category-aware one-shot prompting study uses exemplars collected from official AscendC/Pallas documentation and open-source repositories, which are independent of the target tasks, so the reported improvement is not forced by construction. The correctness oracle (N=5, atol=rtol=1e-2) is adopted from prior work, and although Section 3.5 asserts that the authors 'reproduced this phenomenon on AscendC and Pallas' without providing supporting data, that assertion is a robustness/validity threat rather than a circular step: Pass@k values are not algebraically equal to any fitted parameter or to the oracle itself, and the benchmark's conclusions are not obtained by renaming its inputs. There are no self-citations to the present authors' prior work, no imported uniqueness theorems, and no ansatz smuggled in via citation. The skeptic's concern that N=5 may be insufficient on platforms with silent runtime misbehavior is legitimate but belongs under correctness risk, not circularity. Therefore the paper is self-contained against external benchmarks and receives a circularity score of 0.
Assumptions & free parameters
free parameters (4)
- Number of random correctness tests N =
5
- Correctness tolerances atol/rtol =
1e-2 / 1e-2
- Sampling temperature and top-p for k=5 =
0.2 / 0.95
- Speedup threshold alpha =
1.0
assumptions (4)
- domain assumption Five random input tests are sufficient to evaluate kernel correctness on AscendC and Pallas.
- domain assumption Kernel correctness can be checked with atol=1e-2 and rtol=1e-2.
- domain assumption Performance timing is stable across runs on all three platforms.
- domain assumption The 14-category taxonomy is complete and representative of DL kernels.
Cite this review
Pith. "Pith review of MultiKernelBench: A Multi-Platform Benchmark for Kernel Generation." pith.science (2026). https://pith.science/paper/UXUR3YUK
@misc{pith2026250717773,
author = {Pith},
title = {Pith review of: MultiKernelBench: A Multi-Platform Benchmark for Kernel Generation},
year = {2026},
howpublished = {\url{https://pith.science/paper/UXUR3YUK}},
note = {Machine review of arXiv:2507.17773}
}
read the original abstract
The automatic generation of deep learning (DL) kernels using large language models (LLMs) has emerged as a promising approach to reduce the manual effort and hardware-specific expertise required for writing high-performance operator implementations. However, existing benchmarks for evaluating LLMs in this domain suffer from limited hardware support, coarse-grained kernel categorization, and imbalanced task coverage. To address these limitations, we introduce MultiKernelBench, the first comprehensive, multi-platform benchmark for LLM-based DL kernel generation. MultiKernelBench spans 285 tasks across 14 well-defined kernel categories and supports three major hardware platforms: Nvidia GPUs, Huawei NPUs, and Google TPUs. To enable future extensibility, we design a modular backend abstraction layer that decouples platform-specific logic from the core benchmarking infrastructure, allowing easy integration of new hardware platforms. We further propose a simple yet effective category-aware one-shot prompting method that improves generation quality by providing in-category exemplars. Through systematic evaluations of seven state-of-the-art LLMs, we reveal significant variation in task difficulty, poor generalization to platforms with less training exposure, and the effectiveness of targeted prompting strategies. MultiKernelBench is publicly available at https://github.com/wzzll123/MultiKernelBench.
Figures
Forward citations
Cited by 7 Pith papers
-
KernelBench-Verified: Do LLM-Generated Kernels Actually Beat PyTorch?
Under a TF32-enabled baseline and multi-distribution hidden tests, the best LLM kernel generator (GPT-5.5) achieves 0.88x geometric mean speedup versus PyTorch, not the reported 1.43x.
-
Don't Regenerate, Debug: A Domain-Specific Agent for Repairing Near-Miss Hardware Operators
Debugging near-miss AscendC kernels with a domain-specific agent recovered 18/27 operators versus 11/27 from three regeneration trials, while using fewer tokens per success.
-
KernelGenBench: A Multi-Source and Multi-Chip Benchmark for LLM-based Kernel Generation
A multi-source (ATen/vLLM/cuBLAS, 210 ops) and multi-chip (6 platforms) benchmark shows agentic kernel generation beats sampling but degrades sharply off NVIDIA and costs millions of tokens per success.
-
CANN Bench: Benchmarking Agent Generated Kernels against Real NPU and Algorithmic Limits
CANN Bench is an Ascend-NPU benchmark with 53 operators and 1,060 released test cases that scores agent-generated kernels on compilation, correctness, and hardware-anchored performance.
-
MKEvolve: A Modular Multi-Agent Framework for Kernel Code Generation
MKEvolve iteratively co-evolves a modular decomposition of PyTorch modules and per-subkernel Triton implementations, improving KernelBench L2/L3 correctness and speedup while cutting LLM tokens by up to 35%.
-
Kernel Forge: An Agent Harness for LLM-based Generation and Optimization of CUDA Kernels
A new open-source harness uses an LLM and MCTS to generate CUDA kernels for unmodified PyTorch models, achieving operator-level speedups up to 2.83x over eager mode with guarded fallback.
-
Compiler-Grounded Hierarchical Diagnosis for LLM-Based Triton Kernel Optimization
A hierarchical, compiler-grounded LLM optimization loop reports 4.35x geometric-mean Triton kernel speedups on 37 Ascend NPU benchmark kernels, but with no causal ablation yet.
Reference graph
Works this paper leans on
-
[29]
Anne Ouyang, Simon Guo, Simran Arora, Alex L Zhang, William Hu, Christopher Ré, and Azalia Mirhoseini. 2025. Kernelbench: Can llms write efficient gpu kernels? arXiv preprint arXiv:2502.10517 (2025)
arXiv 2025
-
[1]
2025. Introduction to AscendC . https://www.hiascend.com/document/detail/ zh/canncommercial/81RC1/developmentguide/opdevg/Ascendcopdevg/atlas_ ascendc_10_0001.html
work page 2025
-
[2]
2025. Introduction to AscendC. https://gitee.com/ascend/samples
work page 2025
-
[3]
Leaderboard Comparing LLM Performance at Producing Hallucinations
2025. Leaderboard Comparing LLM Performance at Producing Hallucinations . https://github.com/vectara/hallucination-leaderboard
work page 2025
- [4]
-
[5]
2025. Pallas: a JAX kernel language . https://docs.jax.dev/en/latest/pallas/index. html
work page 2025
-
[6]
2025. Python Built-in Function exec . https://docs.python.org/3/library/functions. html#exec
work page 2025
-
[7]
2025. PyTorch ATen CUDA Codebase. https://github.com/pytorch/pytorch/tree/ main/aten/src/ATen/native/cuda
work page 2025
Show all 47 references
-
[8]
Pytorch Cpp Extension
2025. Pytorch Cpp Extension. https://docs.pytorch.org/docs/stable/cpp_extension. html
2025
-
[9]
Tensor Cores
2025. Tensor Cores. https://www.nvidia.com/en-us/data-center/tensor-cores/
2025
-
[10]
torch npu APIs
2025. torch npu APIs . https://www.hiascend.com/doc_center/source/zh/ canncommercial/63RC2/modeldevpt/ptmigr/ptmigr_0193.html
2025
-
[11]
torch.cuda.Event
2025. torch.cuda.Event. https://docs.pytorch.org/docs/stable/generated/torch. cuda.Event.html
2025
-
[12]
TPU architecture
2025. TPU architecture. https://cloud.google.com/tpu/docs/system-architecture- tpu-vm
2025
-
[13]
Josh Achiam, Steven Adler, Sandhini Agarwal, Lama Ahmad, Ilge Akkaya, Floren- cia Leoni Aleman, Diogo Almeida, Janko Altenschmidt, Sam Altman, Shyamal Anadkat, et al. 2023. Gpt-4 technical report. arXiv preprint arXiv:2303.08774 (2023)
2023 arXiv
-
[14]
Jacob Austin, Augustus Odena, Maxwell Nye, Maarten Bosma, Henryk Michalewski, David Dohan, Ellen Jiang, Carrie Cai, Michael Terry, Quoc Le, and Charles Sutton. 2021. Program Synthesis with Large Language Models. arXiv:2108.07732 [cs.PL] https://arxiv.org/abs/2108.07732
2021 arXiv
-
[15]
Tom Brown, Benjamin Mann, Nick Ryder, Melanie Subbiah, Jared D Kaplan, Prafulla Dhariwal, Arvind Neelakantan, Pranav Shyam, Girish Sastry, Amanda Askell, Sandhini Agarwal, Ariel Herbert-Voss, Gretchen Krueger, Tom Henighan, Rewon Child, Aditya Ramesh, Daniel Ziegler, Jeffrey W...
2020
-
[16]
Jialun Cao, Zhiyong Chen, Jiarong Wu, Shing-Chi Cheung, and Chang Xu
-
[17]
Mark Chen, Jerry Tworek, Heewoo Jun, Qiming Yuan, Henrique Ponde de Oliveira Pinto, Jared Kaplan, Harri Edwards, Yuri Burda, Nicholas Joseph, Greg Brockman, Alex Ray, Raul Puri, Gretchen Krueger, Michael Petrov, Heidy Khlaaf, Girish Sastry, Pamela Mishkin, Brooke Chan, Scott G...
2021 arXiv
-
[18]
DeepSeek-AI, Qihao Zhu, Daya Guo, Zhihong Shao, Dejian Yang, Peiyi Wang, Runxin Xu, Y. Wu, Yukun Li, Huazuo Gao, Shirong Ma, Wangding Zeng, Xiao Bi, Zihui Gu, Hanwei Xu, Damai Dai, Kai Dong, Liyue Zhang, Yishi Piao, Zhibin Gou, Zhenda Xie, Zhewen Hao, Bingxuan Wang, Junxiao So...
2024 arXiv
-
[19]
Xueying Du, Mingwei Liu, Kaixin Wang, Hanlin Wang, Junwei Liu, Yixuan Chen, Jiayi Feng, Chaofeng Sha, Xin Peng, and Yiling Lou. 2024. Evaluating Large Language Models in Class-Level Code Generation. InProceedings of the IEEE/ACM 46th International Conference on Software Engine...
2024
-
[20]
Aaron Grattafiori, Abhimanyu Dubey, Abhinav Jauhri, Abhinav Pandey, Abhishek Kadian, Ahmad Al-Dahle, Aiesha Letman, Akhil Mathur, Alan Schelten, Alex Vaughan, et al. 2024. The llama 3 herd of models. arXiv preprint arXiv:2407.21783 (2024)
2024 arXiv
-
[21]
Sumith Kulal, Panupong Pasupat, Kartik Chandra, Mina Lee, Oded Padon, Alex Aiken, and Percy S Liang. 2019. SPoC: Search-based Pseudocode to Code. In Advances in Neural Information Processing Systems , H. Wallach, H. Larochelle, A. Beygelzimer, F. d 'Alché-Buc, E. Fox, and R. G...
2019
-
[22]
Jia Li, Ge Li, Yunfei Zhao, Yongmin Li, Huanyu Liu, Hao Zhu, Lecheng Wang, Kaibo Liu, Zheng Fang, Lanshen Wang, Jiazheng Ding, Xuanming Zhang, Yuqi Zhu, Yihong Dong, Zhi Jin, Binhua Li, Fei Huang, Yongbin Li, Bin Gu, and Mengfei Yang. 2024. DevEval: A Manually-Annotated Code G...
2024
-
[23]
Jianling Li, Shangzhan Li, Zhenye Gao, Qi Shi, Yuxuan Li, Zefan Wang, Jiacheng Huang, Haojie Wang, Jianrong Wang, Xu Han, Zhiyuan Liu, and Maosong Sun
-
[24]
Zongjie Li, Daoyuan Wu, Shuai Wang, and Zhendong Su. 2025. API-Guided Dataset Synthesis to Finetune Large Code Models. Proc. ACM Program. Lang. 9, Conference’17, July 2017, Washington, DC, USA Zhongzhen Wen, Yinghui Zhang, Zhong Li, Zhongxin Liu, Linna Xie, and Tian Zhang OOPS...
2025 doi
-
[25]
Heng Liao, Jiajin Tu, Jing Xia, Hu Liu, Xiping Zhou, Honghui Yuan, and Yuxing Hu. 2021. Ascend: a Scalable and Unified Architecture for Ubiquitous Deep Neural Network Computing : Industry Track Paper. In 2021 IEEE International Symposium on High-Performance Computer Architectu...
2021
-
[26]
Aixin Liu, Bei Feng, Bin Wang, Bingxuan Wang, Bo Liu, Chenggang Zhao, Chengqi Dengr, Chong Ruan, Damai Dai, Daya Guo, et al . 2024. Deepseek- v2: A strong, economical, and efficient mixture-of-experts language model. arXiv preprint arXiv:2405.04434 (2024)
2024 arXiv
-
[27]
Aixin Liu, Bei Feng, Bing Xue, Bingxuan Wang, Bochao Wu, Chengda Lu, Cheng- gang Zhao, Chengqi Deng, Chenyu Zhang, Chong Ruan, et al. 2024. Deepseek-v3 technical report. arXiv preprint arXiv:2412.19437 (2024)
2024 arXiv
-
[28]
Ziyang Luo, Can Xu, Pu Zhao, Qingfeng Sun, Xiubo Geng, Wenxiang Hu, Chongyang Tao, Jing Ma, Qingwei Lin, and Daxin Jiang. 2024. WizardCoder: Empowering Code Large Language Models with Evol-Instruct. In The Twelfth International Conference on Learning Representations . https://...
2024
- [30]
-
[31]
Disha Shrivastava, Hugo Larochelle, and Daniel Tarlow. 2023. Repository-Level Prompt Generation for Large Language Models of Code. InProceedings of the 40th International Conference on Machine Learning (Proceedings of Machine Learning Research, Vol. 202), Andreas Krause, Emma ...
2023
-
[32]
Hugo Touvron, Thibaut Lavril, Gautier Izacard, Xavier Martinet, Marie-Anne Lachaux, Timothée Lacroix, Baptiste Rozière, Naman Goyal, Eric Hambro, Faisal Azhar, Aurelien Rodriguez, Armand Joulin, Edouard Grave, and Guil- laume Lample. 2023. LLaMA: Open and Efficient Foundation ...
2023 arXiv
-
[33]
Hugo Touvron, Louis Martin, Kevin Stone, Peter Albert, Amjad Almahairi, Yas- mine Babaei, Nikolay Bashlykov, Soumya Batra, Prajjwal Bhargava, Shruti Bhos- ale, Dan Bikel, Lukas Blecher, Cristian Canton Ferrer, Moya Chen, Guillem Cucu- rull, David Esiobu, Jude Fernandes, Jeremy...
2023 arXiv
-
[34]
Zhiruo Wang, Shuyan Zhou, Daniel Fried, and Graham Neubig. 2023. Execution- Based Evaluation for Open-Domain Code Generation. In Findings of the Asso- ciation for Computational Linguistics: EMNLP 2023 , Houda Bouamor, Juan Pino, and Kalika Bali (Eds.). Association for Computat...
2023 doi
-
[35]
Yuxiang Wei, Zhe Wang, Jiawei Liu, Yifeng Ding, and Lingming Zhang. 2024. Magicoder: Empowering Code Generation with OSS-Instruct. In Proceedings of the 41st International Conference on Machine Learning (Proceedings of Machine Learning Research, Vol. 235), Ruslan Salakhutdinov...
2024
- [36]
- [37]
-
[38]
Daoguang Zan, Bei Chen, Zeqi Lin, Bei Guan, Wang Yongji, and Jian-Guang Lou
-
[39]
Fengji Zhang, Bei Chen, Yue Zhang, Jacky Keung, Jin Liu, Daoguang Zan, Yi Mao, Jian-Guang Lou, and Weizhu Chen. 2023. RepoCoder: Repository-Level Code Completion Through Iterative Retrieval and Generation. In Proceedings of the 2023 Conference on Empirical Methods in Natural L...
2023
-
[40]
Xu, Zhengbao Jiang, and Graham Neubig
Shuyan Zhou, Uri Alon, Frank F. Xu, Zhengbao Jiang, and Graham Neubig
-
[41]
Yuhang Zhou, Zhibin Wang, Guyue Liu, Shipeng Li, Xi Lin, Zibo Wang, Yongzhong Wang, Fuchun Wei, Jingyi Zhang, Zhiheng Hu, Yanlin Liu, Chun- sheng Li, Ziyang Zhang, Yaoyuan Wang, Bin Zhou, Wanchun Dou, Guihai Chen, and Chen Tian. 2025. Squeezing Operator Performance Potential f...
2025
-
[42]
Qiming Zhu, Jialun Cao, Yaojie Lu, Hongyu Lin, Xianpei Han, Le Sun, and Shing-Chi Cheung. 2025. DOMAINEVAL: An Auto-Constructed Benchmark for Multi-Domain Code Generation. In AAAI-25, Sponsored by the Association for the Advancement of Artificial Intelligence, February 25 - Ma...
2025 doi
-
[43]
Terry Yue Zhuo, Vu Minh Chien, Jenny Chim, Han Hu, Wenhao Yu, Ratnadira Widyasari, Imam Nur Bani Yusuf, Haolan Zhan, Junda He, Indraneil Paul, Simon Brunner, Chen GONG, James Hoang, Armel Randy Zebaze, Xiaoheng Hong, Wen- Ding Li, Jean Kaddour, Ming Xu, Zhihan Zhang, Prateek Y...
2025
-
[2022]
In Findings of the Association for Computational Linguistics: EMNLP 2022 , Yoav Goldberg, Zornitsa Kozareva, and Yue Zhang (Eds.)
When Language Model Meets Private Library. In Findings of the Association for Computational Linguistics: EMNLP 2022 , Yoav Goldberg, Zornitsa Kozareva, and Yue Zhang (Eds.). Association for Computational Linguistics, Abu Dhabi, United Arab Emirates, 277–288. doi:10.18653/v1/20...
2022 doi
-
[2023]
In The Eleventh International Conference on Learning Representations
DocPrompting: Generating Code by Retrieving the Docs. In The Eleventh International Conference on Learning Representations . https://openreview.net/ forum?id=ZTCxT2t2Ru
-
[2024]
In Proceedings of the 39th IEEE/ACM Interna- tional Conference on Automated Software Engineering (Sacramento, CA, USA) (ASE ’24)
JavaBench: A Benchmark of Object-Oriented Code Generation for Eval- uating Large Language Models. In Proceedings of the 39th IEEE/ACM Interna- tional Conference on Automated Software Engineering (Sacramento, CA, USA) (ASE ’24). Association for Computing Machinery, New York, NY...
-
[2025]
arXiv:2502.14752 [cs.CL] https://arxiv.org/abs/2502.14752
TritonBench: Benchmarking Large Language Model Capabilities for Gener- ating Triton Operators. arXiv:2502.14752 [cs.CL] https://arxiv.org/abs/2502.14752
Reviewed August 6, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.