Sign In

Communications of the ACM

ACM Careers

Julia Language Co-Creators Win Prize for Numerical Software

Stefan Karpinski, Viral Shah, and Jeff Bezanson

Stefan Karpinski (left), Viral Shah (center), and Jeff Bezanson (right) will receive the 2019 James H. Wilkinson Prize for Numerical Analysis and Scientific Computing.

Credit: Julia Computing

Three co-creators of the MIT-incubated Julia programming language are the recipients of the 2019 James H. Wilkinson Prize for Numerical Analysis and Scientific Computing.

With origins in MIT Computer Science and Artificial Intelligence Laboratory (CSAIL) and the Department of Mathematics, Julia is a programming language created in 2009 by student researcher Jeff Bezanson, former MIT Julia Lab researchers Stefan Karpinski and Viral B. Shah, and professor of mathematics Alan Edelman.

The prize will be awarded to Bezanson, Karpinski, and Shah "for the creation of Julia, an innovative environment for the creation of high-performance tools that enable the analysis and solution of computational science problems."

Released publicly in 2012, Julia has over 3 million downloads and is used in over 1,500 universities for scientific and numerical computing. "I am proud of the intellectual contributions of the Julia Lab, which applies the latest in computer science to science and engineering problems, while engaging interdisciplinary collaborations all over campus and beyond," said Edelman. "Julia is increasingly the language of instruction for scientific computing at MIT."

The prize returns to MIT for the first time since 1999, when Matteo Frigo and now-professor of mathematics Steven Johnson received the award for the Fastest Fourier Transform in the West. The Wilkinson Prize is awarded every four years to the authors of an outstanding piece of numerical software, and is intended to recognize innovative software in scientific computing and to encourage researchers in the earlier stages of their career.

"Julia allows researchers to write high-level code in an intuitive syntax and produce code with the speed of production programming languages," according to a statement from the selection committee. "Julia has been widely adopted by the scientific computing community for application areas that include astronomy, economics, deep learning, energy optimization, and medicine. In particular, the [U.S.] Federal Aviation Administration has chosen Julia as the language for the next-generation airborne collision avoidance system."

The award will be presented at CSE19, the SIAM Conference on Computational Science and Engineering, in Spokane, Wash.

Originally published on MIT News.
Reprinted with permission of MIT News.


No entries found