Moya—a JIT compiler for HPC

T Prabhu, W Gropp - … Tools: International Workshops, ESPT 2017 and VPA …, 2019 - Springer
… We describe Moya, an annotation-driven JIT compiler for compiled languages such as …
of upto 1.5 on JIT’ed functions and overcome the overheads of the JIT compilation within 25 …

Just in time compilation for high performance computing

T Prabhu - 2022 - ideals.illinois.edu
… the use of JIT compilation in HPC applications. We seek to determine whether JIT compilation
can be profitable for real… We then build a JIT compiler, Moya, to semi-automatically add JIT

DAME: Runtime-compilation for data movement

T Prabhu, W Gropp - … of High Performance Computing …, 2018 - journals.sagepub.com
… He is the lead developer of Moya, a JIT compiler for C, C++ and Fortran. He holds a
Master’s degree in Computer Science from the University of Utah and a Bachelor’s degree in …

A look at communication-intensive performance in julia

A Rizvi, KC Hale - arXiv preprint arXiv:2109.14072, 2021 - arxiv.org
… It thus holds potential for large-scale HPC, but we have not … codes that are so common in
the HPC domain. In this paper we … first Julia port of a standard, HPC benchmarking code, high-…

[LIVRE][B] Programming and Performance Visualization Tools: International Workshops, ESPT 2017 and VPA 2017, Denver, CO, USA, November 12 and 17, 2017, and …

A Bhatele, D Boehme, JA Levine, AD Malony, M Schulz - 2019 - books.google.com
… to exascale computing challenges HPC application developers in … At the same time, research
and development progress for HPC … The ESPT 2017 workshop served as a forum for HPC

Solving all-pairs shortest-paths problem in large graphs using Apache Spark

F Schoeneman, J Zola - … of the 48th International Conference on Parallel …, 2019 - dl.acm.org
… -ofuse, including equally convenient deployments in HPC centers as in computational clouds.
This … Finally, we use Numba 0.35 for justin-time compilation whenever required. Our entire …

First implementation and results of the Analysis Grand Challenge with a fully Pythonic RDataFrame

VE Padulano, E Guiraud, A Falko… - EPJ Web of …, 2024 - epj-conferences.org
… This section reports the benchmark results using the CERN HPC cluster. The Python script
is executed on the full dataset, choosing an increasing number of cores to parallelise the …

Skybox: Open-source graphic rendering on programmable risc-v gpus

B Tine, V Saxena, S Srivatsan, JR Simpson… - Proceedings of the 28th …, 2023 - dl.acm.org
… Swiftshader JIT Compiler We made the following modifications to Swiftshader’s JIT
compiler … for Skybox: RISC-V JIT Support enables the compilation of graphics shaders (geometry, …

[PDF][PDF] Programming and Performance Visualization Tools

… to exascale computing challenges HPC application developers in … At the same time, research
and development progress for HPC … The ESPT 2017 workshop served as a forum for HPC

Pit: Optimization of dynamic sparse deep learning models via permutation invariant transformation

N Zheng, H Jiang, Q Zhang, Z Han, L Ma… - Proceedings of the 29th …, 2023 - dl.acm.org
… Architecture overview: PIT uses JIT compiling to generate sparse GPU kernels for dynamic
sparse patterns. A sparse GPU kernel uses SRead to load micro-tiles from the input tensor (…