Follow
Valentin Churavy
Title
Cited by
Cited by
Year
Instead of Rewriting Foreign Code for Machine Learning, Automatically Synthesize Fast Gradients
W Moses, V Churavy
Advances in neural information processing systems 33, 12472-12485, 2020
1012020
Rapid software prototyping for heterogeneous and distributed platforms
T Besard, V Churavy, A Edelman, B De Sutter
Advances in engineering software 132, 29-46, 2019
862019
Reverse-mode automatic differentiation and optimization of GPU kernels via Enzyme
WS Moses, V Churavy, L Paehler, J Hückelheim, SHK Narayanan, ...
Proceedings of the International Conference for High Performance Computing …, 2021
672021
MPI. jl: Julia bindings for the Message Passing Interface
S Byrne, LC Wilcox, V Churavy
Proceedings of the JuliaCon Conferences 1 (1), 68, 2021
642021
Oceananigans. jl: Fast and friendly geophysical fluid dynamics on GPUs
A Ramadhan, G Wagner, C Hill, JM Campin, V Churavy, T Besard, ...
Journal of Open Source Software 5 (53), 2020
632020
Highly-scalable, physics-informed GANs for learning solutions of stochastic PDEs
L Yang, S Treichler, T Kurth, K Fischer, D Barajas-Solano, J Romero, ...
2019 IEEE/ACM Third Workshop on Deep Learning on Supercomputers (DLS), 1-11, 2019
572019
Uncertainty quantification of ocean parameterizations: Application to the k‐profile‐parameterization for penetrative convection
AN Souza, GL Wagner, A Ramadhan, B Allen, V Churavy, J Schloss, ...
Journal of Advances in Modeling Earth Systems 12 (12), e2020MS002108, 2020
272020
On machine learning and programming languages
M Innes, S Karpinski, V Shah, D Barber, P Saito Stenetorp, T Besard, ...
Association for Computing Machinery (ACM), 2018
272018
Exploring the space of viable configurations in a model of metabolism–boundary co-construction
E Agmon, AJ Gates, V Churavy, RD Beer
Artificial Life 22 (2), 153-171, 2016
252016
Scalable automatic differentiation of multiple parallel paradigms through compiler augmentation
WS Moses, SHK Narayanan, L Paehler, V Churavy, M Schanen, ...
SC22: international conference for high performance computing, networking …, 2022
212022
Evaluating performance and portability of high-level programming models: Julia, Python/Numba, and Kokkos on exascale nodes
WF Godoy, P Valero-Lara, TE Dettling, C Trefftz, I Jorquera, T Sheehy, ...
2023 IEEE International Parallel and Distributed Processing Symposium …, 2023
202023
Dynamic automatic differentiation of GPU broadcast kernels
J Revels, T Besard, V Churavy, B De Sutter, JP Vielma
arXiv preprint arXiv:1810.08297, 2018
192018
Large-eddy simulations with climatemachine v0. 2.0: A new open-source code for atmospheric simulations on gpus and cpus
A Sridhar, Y Tissaoui, S Marras, Z Shen, C Kawczynski, S Byrne, ...
Geoscientific model development discussions 2021, 1-41, 2021
172021
Bridging hpc communities through the julia programming language
V Churavy, WF Godoy, C Bauer, H Ranocha, M Schlottke-Lakemper, ...
arXiv preprint arXiv:2211.02740, 2022
142022
Automated translation and accelerated solving of differential equations on multiple GPU platforms
U Utkarsh, V Churavy, Y Ma, T Besard, P Srisuma, T Gymnich, ...
Computer Methods in Applied Mechanics and Engineering 419, 116591, 2024
132024
Productivity meets performance: Julia on A64FX
M Giordano, M Klöwer, V Churavy
2022 IEEE International Conference on Cluster Computing (CLUSTER), 549-555, 2022
122022
JuliaGPU/KernelAbstractions.jl
V Churavy
https://doi.org/10.5281/zenodo.4021259, 2022
10*2022
Bring the BitCODE-moving compute and data in distributed heterogeneous systems
W Lu, LE Peña, P Shamis, V Churavy, B Chapman, S Poole
2022 IEEE International Conference on Cluster Computing (CLUSTER), 12-22, 2022
92022
Sparsity programming: Automated sparsity-aware optimizations in differentiable programming
S Gowda, Y Ma, V Churavy, A Edelman, C Rackauckas
Program Transformations for ML Workshop at NeurIPS 2019, 2019
92019
Quantifying robustness in a spatial model of metabolism-boundary co-construction
E Agmon, A Gates, V Churavy, R Beer
Artificial Life Conference Proceedings, 514-521, 2014
72014
The system can't perform the operation now. Try again later.
Articles 1–20