What Happens to a Dream Deferred? Chasing Language-Based Parallel Programming for HPC and AI @SIAMConnect
What Happens to a Dream Deferred? Chasing Language-Based Parallel Programming for HPC and AI  @SIAMConnect
Uploaded December 2025 | Updated September 2026, 1 week ago
In 1951, Harlem Renaissance poet Langston Hughes asked this talk's titular question at the outset of a poem entitled "Harlem." Six years later, IBM mathematician John Backus developed Fortran, the world's first widely used high-level programming language. Backus later explored functional programming and highlighted the functional style in his Turing Award lecture in 1977, a year that also demarcates what one might consider the end of the classical era of Fortran. Building on a vision the presenter first conceived around the turn of the 21st century while teaching in Harlem, this talk will demonstrate how Fortran 2023 can finally deliver on Backus's functional programming dream in traditional high-performance computing (HPC) domains such as partial differential equation (PDE) solvers and in emerging domains such as artificial intelligence (AI). For PDE solvers, the talk will describe language facilities for asynchronously evaluating expressions that apply discrete, parallel, purely-functional differential operators to software abstractions that model continuous mathematical abstractions. For AI, the talk will demonstrate that Fortran's native concurrent loop iterations can combine with side-effect-free, pure procedures to facilitate automatically parallelizing deep-learning inference and training algorithms on processors and accelerators. The talk will provide updates on an ongoing effort by Berkeley Lab's Fortran team to realize this dream by through our work at multiple levels in the software stack, including applications, compiler runtime libraries, and networking middleware. Along the way, the talk will highlight ways in which programs promoting inclusivity in science facilitated significant aspects of the presented work.

Join us for this talk delivered at CSE25 by Damian W. Rouson of Lawrence Berkeley National Laboratory, U.S. Learn more about the talk at meetings.siam.org/sess/dsp_programsess.cfm?SESSIONCODE=82470

Join SIAM Today! siam.org/membership/individual-membership
Learn more about SIAM at siam.org
Attend a SIAM Conferences siam.org/conferences-events
What Happens to a Dream Deferred? Chasing Language-Based Parallel Programming for HPC and AIData-Driven Modeling Meets Waveform Inversion with Jorn ZimmerlingQuantum Intersections Convening Call to Action with Alex PothenElement-based Galerkin Methods for Weather, Climate, and Ocean Models with Francis X. GiraldoOptimization for Data AnalysisYour Legacy, Your Way: The Basics of Estate GivingM3 Challenge Presentation: Colchester Royal Grammar School (#18907)I. E. Block Community Lecture: Go Boldly Where No Math Has Gone BeforeM3 Challenge Live: AMA (Ask M3 Anything!)Interpretable & Decomposable Multi-Period Convex Risk Measures with Luhao ZhangOn Parameterizing Optimal Transport with Elastic Costs with Marco CuturiHarnessing Supercomputers for Climate Prediction
Society for Industrial and Applied Mathematics (SIAM) |

What Happens to a Dream Deferred? Chasing Language-Based Parallel Programming for HPC and AI

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER