Compilation on the GPU?
ACM International Conference on Computing Frontiers (CF), pp. 230–236
Abstract
The emergence of highly parallel architectures has led to a renewed interest in parallel compilation. In particular, the widespread availability of GPU architectures raises the question whether compilation on the GPU is feasible. In this paper, we describe the first design and implementation of a parallel compiler from a simple imperative programming language to RISC-V machine code, that is fully executed on a GPU. To accomplish this, all stages from parsing to machine code generation were redesigned to exploit fine-grained parallelism. Experimental evaluation of the implemented prototype demonstrates our proposed parallel techniques to be effective and implementation of compilation on the GPU to be feasible. Finally, we propose a number of avenues for future work and hope to revitalize research into parallel compilation conducted in the 1980s.
Authors 3
-
Robin F. Voetter Aachen
Affiliation as printed
Leiden University, Leiden, The Netherlands
-
Marcel Huijben Aachen
Affiliation as printed
Leiden University, Leiden, The Netherlands
-
Kristian F. D. Rietveld Aachen
Affiliation as printed
Leiden University, Leiden, The Netherlands
Cited by 0 stored of 0
No patents citing this paper on Lens.org (checked 2026-10-11).
References 13
13 results