**CSE Distinguished Lecture Series: Alan Edelman **

Date: October 19, 2018 at 10 a.m.

Location: KACB 2456

**Title:** What makes the programming language Julia Special?

**Abstract**: Julia is widely acclaimed for having solved the two language problem that states that users should not have to switch from a high level language to a low level, or parallel, or GPU language in order to gain performance. In this talk, we will demonstrate Julia with examples from mathematics, machine learning, HPC style computing, and GPU style computing. In particular, we argue that clever algorithms and good libraries while valuable do not complete the modern picture.

**Bio: **Alan Edelman is a Professor of Applied Mathematics, and member of MIT’s Computer Science & AI Lab. He has received many prizes for his work on mathematics and computing, and is a founder of Interactive Supercomputing, Inc. and Julia Computing, Inc. He received the B.S. & M.S. degrees in mathematics from Yale in 1984, and the Ph.D. in applied mathematics from MIT in 1989 under the direction of Lloyd N. Trefethen. Edelman’s research interests include Julia, high-performance computing, numerical computation, linear algebra and random matrix theory. He has consulted for Akamai, IBM, Pixar, and NKK Japan among other corporations.