default search action
Johannes Doerfert
Person information
- affiliation: Lawrence Livermore National Laboratory, CA, USA
Refine list
refinements active!
zoomed in on ?? of ?? records
view refined list in
export refined list as
2020 – today
- 2024
- [c49]Aaron Jarmusch, Felipe Cabarcas, Swaroop Pophale, Andrew Kallai, Johannes Doerfert, Luke Peyralans, Seyong Lee, Joel E. Denny, Sunita Chandrasekaran:
CI/CD Efforts for Validation, Verification and Benchmarking OpenMP Implementations. IWOMP 2024: 111-125 - [c48]Ivan R. Ivanov, Jens Domke, Toshio Endo, Johannes Doerfert:
Automatic Parallelization and OpenMP Offloading of Fortran Array Notation. IWOMP 2024: 197-209 - [i11]John R. Tramm, Paul K. Romano, Patrick C. Shriwise, Amanda Lund, Johannes Doerfert, Patrick Steinbrecher, Andrew R. Siegel, Gavin Ridley:
Performance Portable Monte Carlo Particle Transport on Intel, NVIDIA, and AMD GPUs. CoRR abs/2403.12345 (2024) - [i10]Ivan R. Ivanov, Joachim Meyer, Aiden Grossman, William S. Moses, Johannes Doerfert:
Input-Gen: Guided Generation of Stateful Inputs for Testing, Tuning, and Training. CoRR abs/2406.08843 (2024) - [i9]Aaron Jarmusch, Felipe Cabarcas, Swaroop Pophale, Andrew Kallai, Johannes Doerfert, Luke Peyralans, Seyong Lee, Joel E. Denny, Sunita Chandrasekaran:
CI/CD Efforts for Validation, Verification and Benchmarking OpenMP Implementations. CoRR abs/2408.11777 (2024) - 2023
- [c47]Zujun Tan, Yebin Chon, Michael Kruse, Johannes Doerfert, Ziyang Xu, Brian Homerding, Simone Campanoni, David I. August:
SPLENDID: Supporting Parallel LLVM-IR Enhanced Natural Decompilation for Interactive Development. ASPLOS (3) 2023: 679-693 - [c46]Eric Wright, Johannes Doerfert, Shilei Tian, Barbara M. Chapman, Sunita Chandrasekaran:
Implementing OpenMP's SIMD Directive in LLVM's GPU Runtime. ICPP 2023: 173-182 - [c45]Jan Hückelheim, Johannes Doerfert:
ORAQL - Optimistic Responses to Alias Queries in LLVM. ICPP 2023: 655-664 - [c44]Shilei Tian, Barbara M. Chapman, Johannes Doerfert:
Maximizing Parallelism and GPU Utilization For Direct GPU Compilation Through Ensemble Execution. ICPP Workshops 2023: 112-118 - [c43]Rahulkumar Gayatri, Stephen L. Olivier, Christian R. Trott, Johannes Doerfert, Jan Ciesko, Damien Lebrun-Grandié:
The Kokkos OpenMPTarget Backend: Implementation and Lessons Learned. IWOMP 2023: 99-113 - [c42]Shilei Tian, Barbara M. Chapman, Johannes Doerfert:
Exploring the Limits of Generic Code Execution on GPUs via Direct (OpenMP) Offload. IWOMP 2023: 179-192 - [c41]William S. Moses, Ivan R. Ivanov, Jens Domke, Toshio Endo, Johannes Doerfert, Oleksandr Zinenko:
High-Performance GPU-to-CPU Transpilation and Optimization via High-Level Parallel Constructs. PPoPP 2023: 119-134 - [c40]Konstantinos Parasyris, Giorgis Georgakoudis, Esteban Rangel, Ignacio Laguna, Johannes Doerfert:
Scalable Tuning of (OpenMP) GPU Applications via Kernel Record and Replay. SC 2023: 28:1-28:14 - [c39]Shilei Tian, Tom Scogland, Barbara M. Chapman, Johannes Doerfert:
OpenMP Kernel Language Extensions for Performance Portable GPU Codes. SC Workshops 2023: 875-883 - [c38]Anton Rydahl, Joseph Huber, Ethan Luis Mcdonough, Johannes Doerfert:
Precision and Performance Analysis of C Standard Math Library Functions on GPUs. SC Workshops 2023: 892-903 - [c37]Diego A. Roa Perdomo, Rodrigo Ceccato, Rémy Neveu, Hervé Yviquel, Xiaoming Li, Jose Manuel Monsalve Diaz, Johannes Doerfert:
Memory Transfer Decomposition: Exploring Smart Data Movement Through Architecture-Aware Strategies. SC Workshops 2023: 1958-1967 - [i8]Shilei Tian, Tom Scogland, Barbara M. Chapman, Johannes Doerfert:
GPU First - Execution of Legacy CPU Codes on GPUs. CoRR abs/2306.11686 (2023) - [i7]Aiden Grossman, Ludger Paehler, Konstantinos Parasyris, Tal Ben-Nun, Jacob Hegna, William S. Moses, Jose Manuel Monsalve Diaz, Mircea Trofin, Johannes Doerfert:
ComPile: A Large IR Dataset from Production Sources. CoRR abs/2309.15432 (2023) - [i6]Joseph K. L. Lee, Oliver T. Brown, Mark Bull, Martin Ruefenacht, Johannes Doerfert, Michael Klemm, Martin Schulz:
Quantum Task Offloading with the OpenMP API. CoRR abs/2311.03210 (2023) - 2022
- [j3]Alister Johnson, Camille Coti, Allen D. Malony, Johannes Doerfert:
MARTINI: The Little Match and Replace Tool for Automatic Code Rewriting. J. Open Source Softw. 7(77): 4590 (2022) - [j2]Seonmyeong Bak, Colleen Bertoni, Swen Boehm, Reuben D. Budiardja, Barbara M. Chapman, Johannes Doerfert, Markus Eisenbach, Hal Finkel, Oscar R. Hernandez, Joseph Huber, Shintaro Iwasaki, Vivek Kale, Paul R. C. Kent, JaeHyuk Kwack, Meifeng Lin, Piotr Luszczek, Ye Luo, Buu Pham, Swaroop Pophale, Kiran Ravikumar, Vivek Sarkar, Thomas Scogland, Shilei Tian, P. K. Yeung:
OpenMP application experiences: Porting to accelerated nodes. Parallel Comput. 109: 102856 (2022) - [c36]Johannes Doerfert, Marc Jasper, Joseph Huber, Khaled Abdelaal, Giorgis Georgakoudis, Thomas Scogland, Konstantinos Parasyris:
Breaking the Vendor Lock: Performance Portable Programming through OpenMP as Target Independent Runtime Layer. PACT 2022: 494-504 - [c35]Joseph Huber, Melanie Cornelius, Giorgis Georgakoudis, Shilei Tian, Jose Manuel Monsalve Diaz, Kuter Dinel, Barbara M. Chapman, Johannes Doerfert:
Efficient Execution of OpenMP on GPUs. CGO 2022: 41-52 - [c34]Alister Johnson, Camille Coti, Allen D. Malony, Johannes Doerfert:
MARTINI: The Little Match and Replace Tool for Automatic Application Rewriting with Code Examples. Euro-Par 2022: 19-34 - [c33]Delaram Talaashrafi, Johannes Doerfert, Marc Moreno Maza:
A Pipeline Pattern Detection Technique in Polly. ICPP Workshops 2022: 18:1-18:10 - [c32]Johannes Doerfert, Atmn Patel, Joseph Huber, Shilei Tian, Jose Manuel Monsalve Diaz, Barbara M. Chapman, Giorgis Georgakoudis:
Co-Designing an OpenMP GPU Runtime and Optimizations for Near-Zero Overhead Execution. IPDPS 2022: 504-514 - [c31]Wenbin Lu, Baodi Shan, Eric Raut, Jie Meng, Mauricio Araya-Polo, Johannes Doerfert, Abid Muslim Malik, Barbara M. Chapman:
Towards Efficient Remote OpenMP Offloading. IWOMP 2022: 17-31 - [c30]Delaram Talaashrafi, Marc Moreno Maza, Johannes Doerfert:
Towards Automatic OpenMP-Aware Utilization of Fast GPU Memory. IWOMP 2022: 67-80 - [c29]Shilei Tian, Joseph Huber, John R. Tramm, Barbara M. Chapman, Johannes Doerfert:
Just-in-Time Compilation and Link-Time Optimization for OpenMP Target Offloading. IWOMP 2022: 145-158 - [c28]Rafael A. Herrera Guaitero, Jose Manuel Monsalve Diaz, Thomas Applencourt, Xiaoming Li, Johannes Doerfert:
Automatic Asynchronous Execution of Synchronously Offloaded OpenMP Target Regions. LLVM-HPC@SC 2022: 23-33 - [c27]Shilei Tian, Joseph Huber, Konstantinos Parasyris, Barbara M. Chapman, Johannes Doerfert:
Direct GPU Compilation and Execution for Host Applications with OpenMP Parallelism. LLVM-HPC@SC 2022: 43-51 - [c26]Konstantinos Parasyris, Giorgis Georgakoudis, Johannes Doerfert, Ignacio Laguna, Thomas R. W. Scogland:
Piper: Pipelining OpenMP Offloading Execution Through Compiler Optimization For Performance. P3HPC@SC 2022: 100-110 - [c25]Atmn Patel, Johannes Doerfert:
Remote OpenMP offloading. PPoPP 2022: 441-442 - [c24]William S. Moses, Sri Hari Krishna Narayanan, Ludger Paehler, Valentin Churavy, Michel Schanen, Jan Hückelheim, Johannes Doerfert, Paul D. Hovland:
Scalable Automatic Differentiation of Multiple Parallel Paradigms through Compiler Augmentation. SC 2022: 60:1-60:18 - [c23]Atmn Patel, Johannes Doerfert:
Remote OpenMP Offloading. ISC 2022: 315-333 - [i5]William S. Moses, Ivan R. Ivanov, Jens Domke, Toshio Endo, Johannes Doerfert, Oleksandr Zinenko:
High-Performance GPU-to-CPU Transpilation and Optimization via High-Level Parallel Constructs. CoRR abs/2207.00257 (2022) - 2021
- [c22]Johannes Doerfert, Joseph Huber, Melanie Cornelius:
Advancing OpenMP Offload Debugging Capabilities in LLVM. ICPP Workshops 2021: 20:1-20:8 - [c21]Tarindu Jayatilaka, Hideto Ueno, Giorgis Georgakoudis, Eunjung Park, Johannes Doerfert:
Towards Compile-Time-Reducing Compiler Optimization Selection via Machine Learning. ICPP Workshops 2021: 23:1-23:6 - [c20]Atmn Patel, Shilei Tian, Johannes Doerfert, Barbara M. Chapman:
A Virtual GPU as Developer-Friendly OpenMP Offload Target. ICPP Workshops 2021: 24:1-24:7 - [c19]Jan Hückelheim, Johannes Doerfert:
Spray: Sparse Reductions of Arrays in OPENMP. IPDPS 2021: 475-484 - [c18]Barbara M. Chapman, Buu Pham, Charlene Yang, Christopher S. Daley, Colleen Bertoni, Dhruva Kulkarni, Dossay Oryspayev, Ed D'Azevedo, Johannes Doerfert, Keren Zhou, Kiran Ravikumar, Mark Gordon, Mauro Del Ben, Meifeng Lin, Melisa Alkan, Michael Kruse, Oscar R. Hernandez, P. K. Yeung, Paul Lin, Peng Xu, Swaroop Pophale, Tosaporn Sattasathuchana, Vivek Kale, William P. Huhn, Yun (Helen) He:
Outcomes of OpenMP Hackathon: OpenMP Application Experiences with the Offloading Model (Part I). IWOMP 2021: 67-80 - [c17]Barbara M. Chapman, Buu Pham, Charlene Yang, Christopher S. Daley, Colleen Bertoni, Dhruva Kulkarni, Dossay Oryspayev, Ed D'Azevedo, Johannes Doerfert, Keren Zhou, Kiran Ravikumar, Mark Gordon, Mauro Del Ben, Meifeng Lin, Melisa Alkan, Michael Kruse, Oscar R. Hernandez, P. K. Yeung, Paul Lin, Peng Xu, Swaroop Pophale, Tosaporn Sattasathuchana, Vivek Kale, William P. Huhn, Yun (Helen) He:
Outcomes of OpenMP Hackathon: OpenMP Application Experiences with the Offloading Model (Part II). IWOMP 2021: 81-95 - [c16]Joseph Huber, Weile Wei, Giorgis Georgakoudis, Johannes Doerfert, Oscar R. Hernandez:
A Case Study of LLVM-Based Analysis for Optimizing SIMD Code Generation. IWOMP 2021: 142-155 - [c15]Shilei Tian, Jon Chesterfield, Johannes Doerfert, Barbara M. Chapman:
Experience Report: Writing a Portable GPU Runtime with OpenMP 5.1. IWOMP 2021: 159-169 - [c14]William S. Moses, Valentin Churavy, Ludger Paehler, Jan Hückelheim, Sri Hari Krishna Narayanan, Michel Schanen, Johannes Doerfert:
Reverse-mode automatic differentiation and optimization of GPU kernels via enzyme. SC 2021: 61 - [i4]Shilei Tian, Jon Chesterfield, Johannes Doerfert, Barbara M. Chapman:
Experience Report: Writing A Portable GPU Runtime with OpenMP 5.1. CoRR abs/2106.03219 (2021) - [i3]Joseph Huber, Weile Wei, Giorgis Georgakoudis, Johannes Doerfert, Oscar R. Hernandez:
A Case Study of LLVM-Based Analysis for Optimizing SIMD Code Generation. CoRR abs/2106.14332 (2021) - 2020
- [c13]Alexander Matz, Johannes Doerfert, Holger Fröning:
Automated Partitioning of Data-Parallel Kernels using Polyhedral Compilation. ICPP Workshops 2020: 13:1-13:10 - [c12]Giorgis Georgakoudis, Johannes Doerfert, Ignacio Laguna, Thomas R. W. Scogland:
FAROS: A Framework to Analyze OpenMP Compilation Through Benchmarking and Compiler Optimization Analysis. IWOMP 2020: 3-17 - [c11]Shilei Tian, Johannes Doerfert, Barbara M. Chapman:
Concurrent Execution of Deferred OpenMP Target Tasks with Hidden Helper Threads. LCPC 2020: 41-56 - [i2]Hal Finkel, Alexander J. McCaskey, Tobi Popoola, Dmitry I. Lyakh, Johannes Doerfert:
Really Embedding Domain-Specific Languages into C++. CoRR abs/2010.08439 (2020)
2010 – 2019
- 2019
- [c10]Johannes Doerfert, Jose Manuel Monsalve Diaz, Hal Finkel:
The TRegion Interface and Compiler Optimizations for OpenMP Target Regions. IWOMP 2019: 153-167 - [c9]Johannes Doerfert, Brian Homerding, Hal Finkel:
Performance Exploration Through Optimistic Static Program Annotations. ISC 2019: 247-268 - 2018
- [b1]Johannes Doerfert:
Applicable and sound polyhedral optimization of low-level programs. Saarland University, Saarbrücken, Germany, 2018 - [c8]Johannes Doerfert, Shrey Sharma, Sebastian Hack:
Polyhedral expression propagation. CC 2018: 25-36 - [c7]Johannes Doerfert, Hal Finkel:
Compiler Optimizations for OpenMP. IWOMP 2018: 113-127 - [c6]Johannes Doerfert, Hal Finkel:
Compiler Optimizations for Parallel Programs. LCPC 2018: 112-119 - 2017
- [c5]Johannes Doerfert, Tobias Grosser, Sebastian Hack:
Optimistic loop optimization. CGO 2017: 292-304 - 2016
- [c4]Simon Moll, Johannes Doerfert, Sebastian Hack:
Input space splitting for OpenCL. CC 2016: 251-260 - 2015
- [j1]Kevin Streit, Johannes Doerfert, Clemens Hammacher, Andreas Zeller, Sebastian Hack:
Generalized Task Parallelism. ACM Trans. Archit. Code Optim. 12(1): 8:1-8:25 (2015) - [c3]Péricles Alves, Fabian Gruber, Johannes Doerfert, Alexandros Lamprineas, Tobias Grosser, Fabrice Rastello, Fernando Magno Quintão Pereira:
Runtime pointer disambiguation. OOPSLA 2015: 589-606 - [i1]Johannes Doerfert, Kevin Streit, Sebastian Hack, Zino Benaissa:
Polly's Polyhedral Scheduling in the Presence of Reductions. CoRR abs/1505.07716 (2015) - 2014
- [c2]Jan Reineke, Johannes Doerfert:
Architecture-parametric timing analysis. RTAS 2014: 189-200 - 2013
- [c1]Andreas Abel, Florian Benz, Johannes Doerfert, Barbara Dörr, Sebastian Hahn, Florian Haupenthal, Michael Jacobs, Amir H. Moin, Jan Reineke, Bernhard Schommer, Reinhard Wilhelm:
Impact of Resource Sharing on Performance and Performance Prediction: A Survey. CONCUR 2013: 25-43
Coauthor Index
manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.
Unpaywalled article links
Add open access links from to the list of external document links (if available).
Privacy notice: By enabling the option above, your browser will contact the API of unpaywall.org to load hyperlinks to open access articles. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Unpaywall privacy policy.
Archived links via Wayback Machine
For web page which are no longer available, try to retrieve content from the of the Internet Archive (if available).
Privacy notice: By enabling the option above, your browser will contact the API of archive.org to check for archived content of web pages that are no longer available. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Internet Archive privacy policy.
Reference lists
Add a list of references from , , and to record detail pages.
load references from crossref.org and opencitations.net
Privacy notice: By enabling the option above, your browser will contact the APIs of crossref.org, opencitations.net, and semanticscholar.org to load article reference information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Crossref privacy policy and the OpenCitations privacy policy, as well as the AI2 Privacy Policy covering Semantic Scholar.
Citation data
Add a list of citing articles from and to record detail pages.
load citations from opencitations.net
Privacy notice: By enabling the option above, your browser will contact the API of opencitations.net and semanticscholar.org to load citation information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the OpenCitations privacy policy as well as the AI2 Privacy Policy covering Semantic Scholar.
OpenAlex data
Load additional information about publications from .
Privacy notice: By enabling the option above, your browser will contact the API of openalex.org to load additional information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the information given by OpenAlex.
last updated on 2024-10-07 22:20 CEST by the dblp team
all metadata released as open data under CC0 1.0 license
see also: Terms of Use | Privacy Policy | Imprint