Julia: Making dynamic programs run fast

Speaker: Valentin Churavy , MIT CSAIL

Date: Monday, September 30, 2019

Time: 2:00 PM to 3:00 PM Note: all times are in the Eastern Time Zone

Public: Yes

Location: 32-D463 (Star)

Event Type: Seminar

Room Description: Refreshments at 1:45pm.

Host: Julian Shun , MIT CSAIL

Contact: Linda Lynch, 617 715 2459, lindalynch@csail.mit.edu

Relevant URL:

Speaker URL: None

Speaker Photo:
None

Reminders to: seminars@csail.mit.edu, csail-related@lists.csail.mit.edu

Reminder Subject: TALK: Julia: Making dynamic programs run fast

Abstract: Julia is a general purpose language that utilizes type inference combined with a Just-In-Time (JIT) compiler, built upon LLVM, to achieve C-like performance while retaining the dynamic semantics of interactive languages like MATLAB, Python, and R. This talk will briefly introduce Julia, explore how it is possible for a dynamic language to be fast and to how Julia is making use of LLVM. We will focus on interacting with the compiler infrastructure and explore how to Julia targets accelerators like NVIDIA GPUs.

Bio: Valentin Churavy is a PhD student at CSAIL. His research at the JuliaLab focuses on heterogeneous distributed computing for high-performance computing. He is interested in human-compiler interaction and how to help people write fast code in a high-level dynamic language.

Research Areas:
Computer Architecture, Programming Languages & Software

Impact Areas:

See other events that are part of the Fast Code Seminar 2019.

Created by Linda Lynch Email at Tuesday, September 24, 2019 at 8:44 AM.