[W188] William Godoy: Julia Language for High-Productivity and High-Performance Scientific Computing

2 views
Skip to first unread message

Latin American Webinars on Physics

unread,
Oct 27, 2025, 2:38:08 PM10/27/25
to lawphysics
Dear colleagues, 

We are excited to invite you to our next webinar on Wednesday, October 29, 15:00 UTC (10:00 am, Bogotá/Chicago). Our guest will be William F Godoy (Oak Ridge National Laboratory), who will discuss "the Julia Language for High-Productivity and High-Performance Scientific Computing." The abstract can be found below. 


On the Julia Language for High-Productivity and High-Performance Scientific Computing
Speaker: William F Godoy
Oak Ridge National Laboratory, USA
Host: Alejandro Cárdenas-Avendaño (Wake Forest University, USA)

Abstract:
Julia is both a high-performance and high-productivity programming language for scientific computing. As an open-source project that originated from MIT, it is known for its speed, rivaling statically-typed languages like C and Fortran, while offering the ease of use and expressiveness of dynamically-typed languages like Python and R. This oxymoronic combination addresses the “two-language problem,” where developers often use a high-level language (e.g., Python) for prototyping and then rewriting performance-critical parts in a lower-level language (e.g., C++). This talk presents an overview of our research and community efforts in exploring the Julia language for the scientific mission of the U.S. Department of Energy (DOE). Specifically, we present our efforts on the following: (1) building an accessible performance-portable CPU/GPU library, i.e., “write once, run anywhere,” called JACC; (2) deploying and disseminating Julia to the scientific masses; and (3) advancing Julia research - including best paper awards - and its incorporation to the experimental and computational facilities at DOE’s Oak Ridge National Laboratory. Julia aspires to make more accessible the future landscape of heterogeneous, AI-driven, and energy-aware computing by leveraging existing investments outside DOE in LLVM and commercial applications of the language.
Reply all
Reply to author
Forward
0 new messages