
Biography
Hal Finkel graduated from Yale University in 2011 with a
Ph.D. in theoretical physics focusing on numerical
simulation of early-universe cosmology. He’s now the Lead
for Compiler Technology and Programming Languages at the
ALCF. Hal has contributed to the LLVM compiler
infrastructure project for many years and is currently the
code owner of the PowerPC backend and the
pointer-aliasing-analysis subsystem, among others. He is
the lead developer on the bgclang project, which provides
LLVM/Clang on the IBM Blue Gene/Q supercomputer, and
represents Argonne on the C++ Standards Committee. Hal
also helps develop the Hardware/Hybrid Accelerated
Cosmology Code (HACC), a two-time IEEE/ACM Gordon Bell
Prize finalist. He has designed and implemented a
tree-based force evaluation scheme and the I/O subsystem
and contributed to many other HACC components.
Presentations
Workshop

Compiler Analysis and Optimization
Compilers
Debugging
Parallel Programming Languages, Libraries, Models
and Notations
Program Transformation
SIGHPC Workshop
Workshop

Compiler Analysis and Optimization
Compilers
Debugging
Parallel Programming Languages, Libraries, Models
and Notations
Program Transformation
SIGHPC Workshop
Workshop

Compiler Analysis and Optimization
Compilers
Debugging
Parallel Programming Languages, Libraries, Models
and Notations
Program Transformation
SIGHPC Workshop
Workshop

Compiler Analysis and Optimization
Compilers
Debugging
Parallel Programming Languages, Libraries, Models
and Notations
Program Transformation
SIGHPC Workshop
Workshop

Compiler Analysis and Optimization
Compilers
Debugging
Parallel Programming Languages, Libraries, Models
and Notations
Program Transformation
SIGHPC Workshop
Chair of Sessions
Workshop

Compiler Analysis and Optimization
Compilers
Debugging
Parallel Programming Languages, Libraries, Models
and Notations
Program Transformation
SIGHPC Workshop