Sitemap

A list of all the posts and pages found on the site. For you robots out there, there is an XML version available for digesting as well.

Pages

Posts

Future Blog Post

less than 1 minute read

Published:

This post will show up by default. To disable scheduling of future posts, edit config.yml and set future: false.

Blog Post number 4

less than 1 minute read

Published:

This is a sample blog post. Lorem ipsum I can’t remember the rest of lorem ipsum and don’t have an internet connection right now. Testing testing testing this blog post. Blog posts are cool.

Blog Post number 3

less than 1 minute read

Published:

This is a sample blog post. Lorem ipsum I can’t remember the rest of lorem ipsum and don’t have an internet connection right now. Testing testing testing this blog post. Blog posts are cool.

Blog Post number 2

less than 1 minute read

Published:

This is a sample blog post. Lorem ipsum I can’t remember the rest of lorem ipsum and don’t have an internet connection right now. Testing testing testing this blog post. Blog posts are cool.

Blog Post number 1

less than 1 minute read

Published:

This is a sample blog post. Lorem ipsum I can’t remember the rest of lorem ipsum and don’t have an internet connection right now. Testing testing testing this blog post. Blog posts are cool.

portfolio

publications

PANDORA: A Parallel Dendrogram Construction Algorithm for Single Linkage Clustering on GPU

Published in ICPP '24: Proceedings of the 53rd International Conference on Parallel Processing, Gotland, Sweden, 2023

DOI Bookmark: 10.1145/3673038.3673148

Recommended citation: Sao P, Prokopenko A, Lebrun-Grandie D (2024). "PANDORA: A Parallel Dendrogram Construction Algorithm for Single Linkage Clustering on GPU." ICPP '24: Proceedings of the 53rd International Conference on Parallel Processing.
Download Paper

Cosmological Hydrodynamics at Exascale: A Trillion-Particle Leap in Capability

Published in SC '25: Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis, 2025

This paper was selected as a Finalist for 2025 ACM Gordon Bell Prize

Recommended citation: Nicholas Frontiere et al. (2025). "Cosmological Hydrodynamics at Exascale: A Trillion-Particle Leap in Capability." SC '25: Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis. Pages 25–35.
Download Paper

talks

Kokkos tutorial at ATPESC 2022

Published:

I was invited to present a Kokkos tutorial in the “Programming Models and Languages” track at the Argonne Training Program on Extreme-Scale Computing (ATPESC 2022). The tutorial was attended by over 70 participants and parked engaging questions and discussion, including a lively panel session. Recordings are available on YouTube: Part 1, Part 2, Pannel.

Kokkos case study: ArborX

Published:

I was invited to share my experience with Kokkos and its application in ArborX for performance portable geometric algorithms at the STFC Hartree Centre (UK), as one of a select group of US representatives.

CExA Kokkos training days in Saclay, France

Published:

Christian (@crtrott) and I were invited to CEA Saclay, France, for the CExA project kickoff, where we delivered a presentation and conducted a three-day training session to bootstrap the new Kokkos developer team and application representatives.

C++ 23/26: What’s Next?

Published:

At ISC 2024, I chaired the ‘C++ for HPC’ panel, which focused on the significant new features in C++23 and the ongoing development of C++26 for high-performance computing environments.

PPPL Center for Advanced Computation Tutorials: A short Kokkos introduction

Published:

I presented remotely a short introduction to Kokkos at PPPL’s Center for Advanced Computation Tutorials. PPPL is renowned for its work on XGC, a gyrokinetic particle-in-cell code crucial for simulating the edge region of magnetically confined thermonuclear fusion plasmas. XGC utilizes Kokkos and Cabana to achieve high performance on leadership-class supercomputers.

Sustainable HPC Software: Lessons from the Trenches (A Maintainer’s Perspective)

Published:

I was invited to present at the prestigious, invitation-only SOS27 workshop, themed “Fostering Innovation at Scale Beyond the Flops.” My presentation, “Sustainable HPC Software: Lessons from the Trenches (A Maintainer’s Perspective),” contributed to the session on “HPC Software Sustainability and Stewardship.” I shared firsthand experiences and insights gained from maintaining and leading the Kokkos project for over five years, addressing the critical challenges and solutions in ensuring the longevity and effectiveness of HPC software in today’s rapidly evolving landscape.

Download Slides

Kokkos Best Practices: Integrating Kokkos into Your Project

Published:

I was pleased to present a session on “Kokkos Best Practices” as part of the CExA Kokkos Tea-Time talk series. This talk focused on practical strategies for effectively integrating Kokkos into projects using CMake. I discussed key considerations such as managing Kokkos through external installations versus in-project builds, and provided detailed guidance on the recommended initialization and finalization procedures for Kokkos within libraries and applications. This session aimed to equip developers with the tools and knowledge necessary to leverage Kokkos efficiently and effectively in their work.

Download Slides

Sustaining the Future of HPC: The Role of the HPSF

Published:

I recently had the pleasure of co-presenting a seminar titled “Sustaining the Future of HPC: The Role of the HPSF” at the Portability, Sustainability & Integration seminar series, a key initiative of the Accelerated Data Analytics and Computing (ADAC) Institute. I spoke alongside my colleague Julien Bigot from CEA in France. Julien and I both serve on the High Performance Software Foundation (HPSF) governing board, and our talk highlighted the HPSF’s crucial role in ensuring the longevity and effectiveness of High Performance Computing.

Sustainable HPC Software: A Maintainer’s Perspective

Published:

I recently had the honor of presenting an extended talk in the HPC Best Practices Webinar series, addressing the fundamental challenges of maintaining foundational scientific computing software for longevity.

CSE-6230-A: High Performance Parallel Computing - Fall ’25

Published:

I was honored to serve as a guest lecturer for the third time in Georgia Tech’s High Performance Parallel Computing graduate course (CSE-6230-A). I provided students with an introduction to Kokkos, demonstrating how this portability ecosystem enables single-source C++ code to run efficiently across highly diverse HPC architectures, including CPUs and GPUs.

Portable GPU Acceleration of HPC Applications with Standard C++

Published:

I helped lead the tutorial, Portable GPU Acceleration of HPC Applications with Standard C++. This session focused on leveraging ISO C++23 parallelism and concurrency features to portably accelerate HPC applications on heterogeneous systems (AMD, Intel, NVIDIA GPUs) without vendor-specific extensions. We provided hands-on experience covering classic HPC patterns like multi-dimensional loops, reductions, and overlapping MPI communication with GPU computation.

C++26 Doing Even More for HPC

Published:

At SC26, I was invited to serve on the ISO C++ Standards Committee panel to discuss the next major standard, C++26. We covered new features most critical for HPC, including updates on SIMD, structured concurrency, linear algebra, and the general state of the C++ union for parallel programming.

wg21