Francisco Coral
I am a postdoctoral researcher at Parasol Lab, working in parallel and distributed computing with a focus on programming abstractions and runtime systems that enable scalable algorithms on modern high-performance platforms. My work centers on the Standard Template Adaptive Parallel Library (STAPL) ecosystem, where I introduced the Distributed STAPL View, a parallel distributed abstraction that enables algorithms to operate over distributed data structures with customizable traversal orders while preserving locality and scalability.
Using this abstraction, I designed and developed Parallel Distributed Hierarchical Non-Dominated Sorting (PDHNDS), a distributed algorithm that brings hierarchical non-dominated sorting to distributed environments. More recently, I have been leading the STAPL-GPU initiative, which aims to extend the STAPL ecosystem to heterogeneous CPU–GPU systems by integrating GPU execution and communication into the STAPL runtime and developing GPU-enabled versions of core STAPL algorithms.
My broader goal is to develop programming models and runtime systems that make it easier to build scalable applications for distributed and heterogeneous computing platforms. I am interested in roles in both academia and industry where I can contribute to advancing high-performance and large-scale computing systems.
Research Interests
- Parallel and Distributed Computing
- High-Performance Computing (HPC)
- Parallel Programming Models and Abstractions
- Distributed and Heterogeneous Runtime Systems
- GPU Programming and Acceleration
- Scientific Computing
- AI Infrastructure and Large-Scale Systems
Papers with Parasol Lab:
-
Fast Approximate Distance Queries in Unweighted Graphs using Bounded Asynchrony
by Adam Fidel, Francisco Coral, Colton Riedel, Nancy M. Amato, Lawrence Rauchwerger
Workshop on Languages and Compilers for Parallel Computing (LCPC 2016). Lecture Notes in Computer Science, vol 10136. Springer, Cham., January 2017