REVIEW 4 major objections 5 minor 1 cited by
QiMeng-Xpiler: Transcompiling Tensor Programs for Deep Learning Systems with a Neural-Symbolic Approach
T0 review · 4 major / 5 minor · reviewed 2026-08-16 · deepseek-v4-flash
Pith's one-line read QiMeng-Xpiler claims that pairing LLM-generated code sketches with small-scale SMT-based repair can translate tensor programs across four deep learning systems at an average of 95% computation accuracy and up to 2.0x the performance of…
desk verdict A genuinely useful neural-symbolic transcompiler pipeline with real hardware results, but the 95% correctness headline is a pass rate on a small, shape-restricted test suite, not a verified whole-program guarantee. 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 machinery is the transformation-pass pipeline plus hierarchical auto-tuning. Eleven hand-defined pass types in three families (sequentialization/parallelization, memory conversion, and (de)tensorization) reshape the program one step at a time; each pass annotates source semantics, retrieves target-language references, prompts the LLM to transform, validates with unit tests, localizes failures by print-based binary search, and asks an SMT solver to fill missing expressions in a small sketch. Auto-tuning then searches pass parameters by brute force and pass sequences by Monte Carlo tree search. The pass decomposition is what keeps the SMT queries small enough to solve.
What would settle it
Take the Deformable Attention kernel in the CUDA-to-BANG C direction, isolate one conditional branch whose predicate controls a zero-fill loop, and ask whether the translated program still passes the provided unit tests when that predicate is wrong but every loop bound is correct. If such a case passes the tests yet diverges from the source on an untested shape, the local-repair guarantee is refuted. More directly, rerun the paper's 168-case suite with a test harness that checks each program against random tensors at the extremes of its declared shapes; a single divergence in a case the paper counts as correct would falsify the averaged accuracy claim.
Extended reading notes
Core claim
On its own terms, the central discovery is that neural and symbolic synthesis are complementary at the scale of a transformation pass rather than at the scale of the whole program. The LLM supplies high-level program sketches—loop structure, memory placement, tensor intrinsics—while the SMT solver repairs localized low-level details like loop bounds, buffer indices, and intrinsic parameters after unit tests expose a bug. The paper argues that this division of labour makes search-based synthesis tractable, and presents experiments across four platforms and 168 test cases with compilation accuracy at or near 100% and computation accuracy between 86.9% and 100% per direction, averaging 95%. The authors state this is the first automatic transcompiler for tensor programs across different deep learning system programming models.
Load-bearing premise
The correctness of the whole translated program is assumed to follow from unit-test-guided, SMT-based repair of small localized snippets; Section 7.6 shows this premise gives way when complex control flow hides the bug outside those snippets.
Editorial extensions
If this is right
- Legacy CUDA kernels can be ported to BANG C or HIP, and C-with-VNNI code to CUDA, without a hand rewrite.
- Each translation pass is individually unit-tested, so errors are caught and repaired before they propagate to later passes.
- For some operators the translated code runs faster than vendor-provided manually tuned libraries, by up to 2.0x.
- Because the pipeline needs only a programming manual and a few examples, a comparatively rare interface like BANG C becomes a viable target despite sparse LLM training data.
- The remaining failure mode is complex control flow, as in Deformable Attention, where neither the LLM nor the SMT solver can produce a correct translation.
Reading between the lines
- The authors leave implicit that the same pass decomposition could transfer to other domain-specific languages with scarce training data: the leverage comes from bounding the repair search, not from CUDA-specific rules.
- A consequence of the reported numbers is that translated code reaches 0.78x of vendor libraries on average, so the practical pitch is correctness plus acceptable speed, with wins concentrated where auto-tuning finds a better tiling or pass order.
- The Deformable Attention failure suggests a concrete research target: extending SMT repair to control-flow predicates, or using the LLM to propose candidate branch conditions that the solver then verifies.
- If the unit-test suite is the only correctness oracle, then shapes outside the tested set could expose errors the pass pipeline missed; generating exhaustive boundary tests from the source loop structure would be a natural next step.
Signed reviews
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper proposes QiMeng-Xpiler, a transcompiler that translates tensor programs across four deep-learning platforms (Intel VNNI, NVIDIA CUDA, AMD HIP, and Cambricon BANG C) by combining LLM-based code transformation with SMT-based repair of localized code snippets, plus hierarchical auto-tuning for performance. The evaluation reports 100% compilation accuracy on most direction cells, 86.9% to 100% computation accuracy, average computation accuracy of about 95%, up to 2.0x speedup over vendor libraries, and large productivity gains for two representative directions.
Significance. If the central claims hold, this is a practically useful step toward 'write once, run anywhere' for tensor programs on heterogeneous accelerators. The paper's strengths are its realistic multi-platform setup, the inclusion of executed hardware runs, the ablation of the SMT component, honest documentation of a failure case in Section 7.6, and the comparison against LLM and rule-based baselines. The main gap is that the phrase 'correctness guarantee' is not supported by the evidence, because the SMT repair covers only localized low-level details and the accuracy metric is an unspecified unit-test pass rate.
major comments (4)
- [Sections 4.3, 4.4, and 8] The claim that SMT-based repair 'ensures the functional equivalence of each transformation pass' overstates what is demonstrated. Section 4.3 states that constraints are enumerated 'for each assigned concrete index variable, loop boundary, buffer size, or tensor semantic,' and Section 4.4 restricts repair to 'loop boundaries, indexing, and instruction parameters,' which is not whole-program equivalence. Section 7.6 confirms the limitation by reporting a Deformable Attention case where complex control flow defeats both the LLM and the SMT solver. I recommend replacing the word 'guarantee' with a bounded correctness claim, such as correctness with respect to the evaluated test suite for the covered pass types, and stating that scope explicitly in the abstract and conclusion.
- [Section 6, 'Computation accuracy'] The accuracy metric is defined as passing 'a set of unit tests,' but the paper never specifies what those unit tests are, how they are generated, what input coverage they provide, or how they are constructed for intermediate passes. Because the same tests appear to serve as both the repair oracle (Section 4.3) and the evaluation metric (Section 6), the reported 86.9% to 100% figures are pass rates on an unspecified test suite rather than demonstrated semantic correctness. The authors should release the test harness and report coverage statistics, and they should distinguish pass-rate results from a formal equivalence guarantee.
- [Section 6 and Table 6] The denominator for each accuracy percentage is ambiguous. The text says '168 test cases in total for evaluation' (21 operators x 8 shapes), but Table 6 reports percentages per transcompilation direction. It is unclear whether each cell is computed over all 168 cases, over only the cases applicable to that direction, or over some other subset. Please state the per-cell denominators explicitly and report raw counts (for example, 22/23) next to each percentage.
- [Section 7.2 and Figure 7] The performance results are averaged only over 'functional correct cases,' and the paper does not report how many correct cases each operator contributed. Since computation accuracy ranges from 86.9% to 100%, the 'up to 2.0x' performance claim is conditional on a non-random subset of cases. Please report per-operator correct-case counts and give the performance for all attempted cases, or clearly state that the performance numbers apply only to successfully translated programs.
minor comments (5)
- [Section 5.2, Eq. (3)] The piecewise definition of the reward T_i^t is incomplete: the condition 'if p_t^i' has no predicate. It should state, for example, 'if p_t^i is executable and its execution succeeds.'
- [Figure 1] The axes in Figure 1 are not labeled, and the legend is difficult to read; please add axis labels and a clearer legend, and define what 'Scalability (LoCs)' and 'Human Efforts' measure.
- [Table 5] The column header 'Hip' is inconsistent with the 'HIP' spelling used elsewhere, and 'LoCs' is not defined at first use; please spell out 'lines of code' and use consistent capitalization.
- [Section 2.1.1] The sentence ending 'These specialized intrinsics for' is incomplete and should be finished (for example, '...for deep learning computations often come with intricate constraints.').
- [Algorithm 3] The variable S is used both for the input source program and for the extracted error snippet, which makes the algorithm hard to follow; please rename one of them.
Circularity Check
The 95% computation accuracy is measured by the same unit tests that drive the SMT repair loop, so the headline correctness figure is partly guaranteed by construction rather than independently verified.
-
fitted input called prediction
[Section 4.3 (Bug Localization) and Section 6 (Evaluation Metrics)]
"For bug localization, the transformed code is validated by the provided unit tests and if it fails, Algorithm 2 will be employed to locate the buggy code snippets with unit tests precisely. ... (2) Computation accuracy is introduced in this paper as a crucial metric that assesses the functional correctness of the translated code, deeming a generated code correct if it passes a set of unit tests."
The paper's headline claim that QiMeng-Xpiler 'correctly translates different tensor programs at the accuracy of 95% on average' is evaluated by 'computation accuracy', which is defined as passing a set of unit tests. The same unit tests are the repair oracle: Section 4.3 validates each transformed program with 'the provided unit tests' and uses those tests to localize bugs before SMT-based repair. Thus the evaluation metric is exactly the objective that the neural-symbolic loop optimizes; the reported pass rate is not an independent measure of general functional correctness.
full rationale
The only substantial circularity is the conflation of the repair oracle with the correctness metric. Computation accuracy is defined as unit-test pass rate, and the same 'provided unit tests' are used to validate and localize bugs during synthesis, so the headline 95% accuracy is partly self-fulfilling. The paper's performance claims, however, are grounded in measured hardware runs against vendor libraries, and the compilation-accuracy metric is independent of the repair oracle. There is no load-bearing self-citation chain and no imported uniqueness theorem. The failure case in Section 7.6 shows the guarantee is not fully forced, which is why the score is 6 rather than higher. If the authors had used a held-out test suite or a formal equivalence proof, the central correctness claim would be substantially more independent.
Assumptions & free parameters
free parameters (2)
- MCTS maximum search depth N =
13
- MCTS number of simulations =
512
assumptions (4)
- domain assumption The 11 predefined transformation passes (Section 3, Table 4) are sufficient to transcompile any tensor program across the four DLS.
- domain assumption Passing the provided unit tests implies functional equivalence of the whole program.
- domain assumption SMT-based snippet repair is sound for the generated sketches and constraints.
- domain assumption BM25 retrieval from programming manuals plus LLM annotation correctly identifies target intrinsics and memory layout.
Cite this review
Pith. "Pith review of QiMeng-Xpiler: Transcompiling Tensor Programs for Deep Learning Systems with a Neural-Symbolic Approach." pith.science (2026). https://pith.science/paper/Y63PIB4T
@misc{pith2026250502146,
author = {Pith},
title = {Pith review of: QiMeng-Xpiler: Transcompiling Tensor Programs for Deep Learning Systems with a Neural-Symbolic Approach},
year = {2026},
howpublished = {\url{https://pith.science/paper/Y63PIB4T}},
note = {Machine review of arXiv:2505.02146}
}
read the original abstract
Heterogeneous deep learning systems (DLS) such as GPUs and ASICs have been widely deployed in industrial data centers, which requires to develop multiple low-level tensor programs for different platforms. An attractive solution to relieve the programming burden is to transcompile the legacy code of one platform to others. However, current transcompilation techniques struggle with either tremendous manual efforts or functional incorrectness, rendering "Write Once, Run Anywhere" of tensor programs an open question. We propose a novel transcompiler, i.e., QiMeng-Xpiler, for automatically translating tensor programs across DLS via both large language models (LLMs) and symbolic program synthesis, i.e., neural-symbolic synthesis. The key insight is leveraging the powerful code generation ability of LLM to make costly search-based symbolic synthesis computationally tractable. Concretely, we propose multiple LLM-assisted compilation passes via pre-defined meta-prompts for program transformation. During each program transformation, efficient symbolic program synthesis is employed to repair incorrect code snippets with a limited scale. To attain high performance, we propose a hierarchical auto-tuning approach to systematically explore both the parameters and sequences of transformation passes. Experiments on 4 DLS with distinct programming interfaces, i.e., Intel DL Boost with VNNI, NVIDIA GPU with CUDA, AMD MI with HIP, and Cambricon MLU with BANG, demonstrate that QiMeng-Xpiler correctly translates different tensor programs at the accuracy of 95% on average, and the performance of translated programs achieves up to 2.0x over vendor-provided manually-optimized libraries. As a result, the programming productivity of DLS is improved by up to 96.0x via transcompiling legacy tensor programs.
Figures
Figures from the paper (5 more)
Forward citations
Cited by 1 Pith paper
-
QiMeng: Fully Automated Hardware and Software Design for Processor Chip
QiMeng is a proposed three-layer architecture for automating processor hardware and software design, with several published components but no integrated implementation yet.
Reference graph
Works this paper leans on
-
[1]
https:// developer.nvidia.com/cublas
Basic Linear Algebra on NVIDIA GPUs. https:// developer.nvidia.com/cublas
-
[2]
Cambricon BANG C Developer Guide. https://www. cambricon.com/docs/sdk_1.13.0/cntoolkit_3.5. 2/cambricon_bang_c_4.5.1/index.html
- [3]
-
[4]
Cloud Computing Services - Amazon Web Services (AWS). https://aws.amazon.com/
- [5]
-
[6]
Google Cloud: Cloud Computing Services. https:// cloud.google.com/
- [7]
- [8]
Show all 51 references
-
[9]
https://www.graphcore.ai/ products/ipu
IPU Processors. https://www.graphcore.ai/ products/ipu
-
[10]
https: //azure.microsoft.com/
Microsoft Azure: Cloud Computing Services. https: //azure.microsoft.com/
-
[11]
https://developer.nvidia.com/ cudnn
NVIDIA cuDNN. https://developer.nvidia.com/ cudnn
-
[12]
https://www.nvidia.cn/ data-center/tensor-cores/
NVIDIA Tensor Core. https://www.nvidia.cn/ data-center/tensor-cores/
-
[13]
https://github.com/immunant/ c2rust
C2Rust, [n.d]. https://github.com/immunant/ c2rust
-
[14]
https://github.com/intel/mkl-dnn
oneAPI Deep Neural Network Library (oneDNN), [n.d]. https://github.com/intel/mkl-dnn
-
[16]
Neural machine translation by jointly learning to align and translate
Dzmitry Bahdanau, Kyunghyun Cho, and Yoshua Ben- gio. Neural machine translation by jointly learning to align and translate. arXiv preprint arXiv:1409.0473, 2014
2014 arXiv
-
[17]
Mosaic: An interoperable compiler for tensor algebra
Manya Bansal, Olivia Hsu, Kunle Olukotun, and Fredrik Kjolstad. Mosaic: An interoperable compiler for tensor algebra. Proceedings of the ACM on Programming Languages, 7(PLDI):394–419, 2023. 13
2023
-
[18]
Seshia, and Alvin Cheung
Sahil Bhatia, Sumer Kohli, Sanjit A. Seshia, and Alvin Cheung. Building Code Transpilers for Domain- Specific Languages Using Program Synthesis. In Karim Ali and Guido Salvaneschi, editors, 37th European Con- ference on Object-Oriented Programming (ECOOP 2023), volume 263 ofLe...
2023
-
[19]
Browne, Edward Powley, Daniel White- house, Simon M
Cameron B. Browne, Edward Powley, Daniel White- house, Simon M. Lucas, Peter I. Cowling, Philipp Rohlfshagen, Stephen Tavener, Diego Perez, Spyridon Samothrakis, and Simon Colton. A survey of monte carlo tree search methods. IEEE Transactions on Com- putational Intelligence an...
2012
-
[20]
Sparks of artificial general intelligence: Early experiments with gpt-4
Sébastien Bubeck, Varun Chandrasekaran, Ronen Eldan, Johannes Gehrke, Eric Horvitz, Ece Kamar, Peter Lee, Yin Tat Lee, Yuanzhi Li, Scott Lundberg, et al. Sparks of artificial general intelligence: Early experiments with gpt-4. arXiv preprint arXiv:2303.12712, 2023
2023 arXiv
-
[21]
Evaluating large language models trained on code
Mark Chen, Jerry Tworek, Heewoo Jun, Qiming Yuan, Henrique Ponde De Oliveira Pinto, Jared Kaplan, Harri Edwards, Yuri Burda, Nicholas Joseph, Greg Brockman, et al. Evaluating large language models trained on code. arXiv preprint arXiv:2107.03374, 2021
2021 arXiv
-
[22]
Teaching large language models to self- debug
Xinyun Chen, Maxwell Lin, Nathanael Schärli, and Denny Zhou. Teaching large language models to self- debug. arXiv preprint arXiv:2304.05128, 2023
2023 arXiv
-
[23]
Bert: Pre-training of deep bidirec- tional transformers for language understanding
Jacob Devlin, Ming-Wei Chang, Kenton Lee, and Kristina Toutanova. Bert: Pre-training of deep bidirec- tional transformers for language understanding. arXiv preprint arXiv:1810.04805, 2018
2018 arXiv
-
[24]
Cox: Exposing cuda warp-level functions to cpus
Ruobing Han, Jaewon Lee, Jaewoong Sim, and Hyesoon Kim. Cox: Exposing cuda warp-level functions to cpus. ACM Trans. Archit. Code Optim., 19(4), sep 2022
2022
-
[25]
Deep residual learning for image recognition
Kaiming He, Xiangyu Zhang, Shaoqing Ren, and Jian Sun. Deep residual learning for image recognition. In Proceedings of the IEEE Conference on Computer Vi- sion and Pattern Recognition (CVPR), pages 770–778, 2016
2016
-
[26]
Mobilenets: Efficient convolutional neural networks for mobile vision appli- cations
Andrew G Howard, Menglong Zhu, Bo Chen, Dmitry Kalenichenko, Weijun Wang, Tobias Weyand, Marco Andreetto, and Hartwig Adam. Mobilenets: Efficient convolutional neural networks for mobile vision appli- cations. arXiv preprint arXiv:1704.04861, 2017
2017 arXiv
-
[27]
Exocompi- lation for productive programming of hardware accel- erators
Yuka Ikarashi, Gilbert Louis Bernstein, Alex Reinking, Hasan Genc, and Jonathan Ragan-Kelley. Exocompi- lation for productive programming of hardware accel- erators. In Proceedings of the 43rd ACM SIGPLAN International Conference on Programming Language Design and Implementati...
2022
-
[28]
Martini: The little match and replace tool for automatic application rewriting with code exam- ples
Alister Johnson, Camille Coti, Allen D Malony, and Jo- hannes Doerfert. Martini: The little match and replace tool for automatic application rewriting with code exam- ples. In European Conference on Parallel Processing, pages 19–34. Springer, 2022
2022
-
[29]
In- datacenter performance analysis of a tensor process- ing unit
Norman P Jouppi, Cliff Young, Nishant Patil, David Pat- terson, Gaurav Agrawal, Raminder Bajwa, Sarah Bates, Suresh Bhatia, Nan Boden, Al Borchers, et al. In- datacenter performance analysis of a tensor process- ing unit. In Proceedings of the 44th ACM/IEEE An- nual Internatio...
2017
-
[30]
Taco: A tool to gen- erate tensor algebra kernels
Fredrik Kjolstad, Stephen Chou, David Lugato, Shoaib Kamil, and Saman Amarasinghe. Taco: A tool to gen- erate tensor algebra kernels. In 2017 32nd IEEE/ACM International Conference on Automated Software Engi- neering (ASE), pages 943–948. IEEE, 2017
2017
-
[31]
Starcoder: may the source be with you!, 2023
Raymond Li, Loubna Ben Allal, Yangtian Zi, Niklas Muennighoff, Denis Kocetkov, Chenghao Mou, Marc Marone, Christopher Akiki, Jia Li, Jenny Chim, Qian Liu, Evgenii Zheltonozhskii, Terry Yue Zhuo, Thomas Wang, Olivier Dehaene, Mishig Davaadorj, Joel Lamy- Poirier, João Monteiro,...
2023
-
[32]
Competition-level code generation with alphacode
Yujia Li, David Choi, Junyoung Chung, Nate Kush- man, Julian Schrittwieser, Rémi Leblond, Tom Eccles, James Keeling, Felix Gimeno, Agustin Dal Lago, et al. Competition-level code generation with alphacode. Sci- ence, 378(6624):1092–1097, 2022. 14
2022
-
[33]
C2taco: Lifting tensor code to taco
José Wesley de Souza Magalhães, Jackson Woodruff, Elizabeth Polgreen, and Michael FP O’Boyle. C2taco: Lifting tensor code to taco. In Proceedings of the 22nd ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences, pages 42–56, 2023
2023
-
[34]
Z3: an effi- cient smt solver
Leonardo De Moura and Nikolaj Bjørner. Z3: an effi- cient smt solver. In In Proceedings of the Theory and practice of software, 14th international conference on Tools and algorithms for the construction and analysis of systems, ASPLOS ’21, pages 337–340, 2008
2008
-
[35]
Codegen: An open large language model for code with multi-turn program synthesis
Erik Nijkamp, Bo Pang, Hiroaki Hayashi, Lifu Tu, Huan Wang, Yingbo Zhou, Silvio Savarese, and Caim- ing Xiong. Codegen: An open large language model for code with multi-turn program synthesis. arXiv preprint arXiv:2203.13474, 2022
2022 arXiv
- [36]
-
[37]
Efficient compilation of cuda kernels for high- performance computing on fpgas
Alexandros Papakonstantinou, Karthik Gururaj, John A Stratton, Deming Chen, Jason Cong, and Wen-Mei W Hwu. Efficient compilation of cuda kernels for high- performance computing on fpgas. ACM Transactions on Embedded Computing Systems (TECS), 13(2):1–26, 2013
2013
-
[38]
Chasins, and Rastislav Bodík
Phitchaya Mangpo Phothilimthana, Tikhon Jelvis, Ro- hin Shah, Nishant Totla, Sarah E. Chasins, and Rastislav Bodík. Chlorophyll: synthesis-aided compiler for low- power spatial architectures. In Michael F. P. O’Boyle and Keshav Pingali, editors, In Proceedings of Inter- nation...
2014
-
[39]
Seshia, and Alvin Cheung
Jie Qiu, Colin Cai, Sahil Bhatia, Niranjan Hasabnis, San- jit A. Seshia, and Alvin Cheung. Tenspiler: A verified- lifting-based compiler for tensor operations. In Jonathan Aldrich and Guido Salvaneschi, editors, 38th European Conference on Object-Oriented Programming, ECOOP 20...
2024
-
[40]
Unsupervised translation of programming languages
Baptiste Roziere, Marie-Anne Lachaux, Lowik Chanus- sot, and Guillaume Lample. Unsupervised translation of programming languages. In H. Larochelle, M. Ranzato, R. Hadsell, M.F. Balcan, and H. Lin, editors, Advances in Neural Information Processing Systems, volume 33, pages 206...
2020
-
[41]
Generative neu- ral machine translation
Harshil Shah and David Barber. Generative neu- ral machine translation. In S. Bengio, H. Wallach, H. Larochelle, K. Grauman, N. Cesa-Bianchi, and R. Garnett, editors,Advances in Neural Information Pro- cessing Systems, volume 31. Curran Associates, Inc., 2018
2018
-
[42]
Simonyan and A
K. Simonyan and A. Zisserman. Very Deep Convolu- tional Networks for Large-Scale Image Recognition. In International Conference on Learning Representations, May 2015
2015
-
[43]
Gemini: a family of highly capable multimodal models
Gemini Team, Rohan Anil, Sebastian Borgeaud, Yonghui Wu, Jean-Baptiste Alayrac, Jiahui Yu, Radu Soricut, Johan Schalkwyk, Andrew M Dai, Anja Hauth, et al. Gemini: a family of highly capable multimodal models. arXiv preprint arXiv:2312.11805, 2023
2023 arXiv
-
[44]
Llama 2: Open foundation and fine-tuned chat models
Hugo Touvron, Louis Martin, Kevin Stone, Peter Albert, Amjad Almahairi, Yasmine Babaei, Nikolay Bashlykov, Soumya Batra, Prajjwal Bhargava, Shruti Bhosale, et al. Llama 2: Open foundation and fine-tuned chat models. arXiv preprint arXiv:2307.09288, 2023
2023 arXiv
-
[45]
Im- provements to bm25 and language models examined
Andrew Trotman, Antti Puurula, and Blake Burgess. Im- provements to bm25 and language models examined. In Proceedings of the 19th Australasian Document Com- puting Symposium, ADCS ’14, page 58–65, New York, NY , USA, 2014. Association for Computing Machinery
2014
-
[46]
Vectorization for dig- ital signal processors via equality saturation extended abstract
Alexa VanHattum, Rachit Nigam, Vincent T Lee, James Bornholt, and Adrian Sampson. Vectorization for dig- ital signal processors via equality saturation extended abstract
-
[47]
Polyhedral parallel code generation for cuda
Sven Verdoolaege, Juan Carlos Juega, Albert Cohen, José Ignacio Gómez, Christian Tenllado, and Francky Catthoor. Polyhedral parallel code generation for cuda. ACM Trans. Archit. Code Optim., 9(4), jan 2013
2013
-
[48]
Codet5: Identifier-aware unified pre-trained encoder-decoder models for code understanding and generation
Yue Wang, Weishi Wang, Shafiq Joty, and Steven CH Hoi. Codet5: Identifier-aware unified pre-trained encoder-decoder models for code understanding and generation. arXiv preprint arXiv:2109.00859, 2021
2021 arXiv
-
[49]
Jackson Woodruff, Jordi Armengol-Estapé, Sam Ainsworth, and Michael F. P. O’Boyle. Bind the gap: Compiling real software to hardware fft accelerators. In In Proceedings of International Conference on Programming Language and Design Implementation (PLDI), page 687–702, 2022
2022
-
[50]
Google’s neural machine translation system: Bridging the gap between human and machine translation
Yonghui Wu, Mike Schuster, Zhifeng Chen, Quoc V Le, Mohammad Norouzi, Wolfgang Macherey, Maxim Krikun, Yuan Cao, Qin Gao, Klaus Macherey, et al. Google’s neural machine translation system: Bridging the gap between human and machine translation. arXiv preprint arXiv:1609.08144,...
2016 arXiv
-
[51]
Vision transformer with deformable at- tention
Zhuofan Xia, Xuran Pan, Shiji Song, Li Erran Li, and Gao Huang. Vision transformer with deformable at- tention. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), pages 4794–4803, 2022
2022
-
[52]
Codegeex: A pre-trained model for code generation with multilingual evaluations on humaneval- x
Qinkai Zheng, Xiao Xia, Xu Zou, Yuxiao Dong, Shan Wang, Yufei Xue, Zihan Wang, Lei Shen, Andi Wang, Yang Li, et al. Codegeex: A pre-trained model for code generation with multilingual evaluations on humaneval- x. arXiv preprint arXiv:2303.17568, 2023. 16
2023 arXiv
Reviewed August 16, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.