[Pl-seminar] 9/15 Seminar: Jan Vitek, Performance in Julia

William J. Bowman wilbowma at ccs.neu.edu
Tue Sep 13 22:51:09 EDT 2016


(sorry for the short notice)

NUPRL Seminar presents

Jan Vitek
Northeastern University CCIS

12:30--1:30pm
Thursday, Sept. 15 2016
Room 366 WVH (http://www.ccs.neu.edu/home/wand/directions.html)


Performance in Julia

Abstract:
Julia, like R, is a dynamic language for scientific computing but, unlike R, it was explicitly designed to deliver performance competitive to traditional batch-compiled languages. To achieve this Julia's designers made a number of unusual choices, including the presence of a set of type annotations that are used for dispatching methods and speed up code, but not for type-checking. The result is that many Julia programs are competitive with equivalent programs written in C. This talk gives a brief overview of the key points of Julia's design and considers whether similar ideas could be adopted in R.

Bio:
Jan Vitek, http://janvitek.org/, is a Professor at Northeastern University CCIS. He works on the design and implementation of programming abstractions for areas and in languages that are *terrifying*. For instance, he has worked on a real-time JVM for running Java on an actual embedding real-time system, on understanding JavaScript to make it more secure, and on getting R (yes R) to be scalable for data analysis. Apparently he does these things because they are used in the "real world" to "solve problems". He also has an excellent sense of humor and didn't give me a bio, so I took some liberties and hope he doesn't mind.

-- 
William J. Bowman
Northeastern University
College of Computer and Information Science
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 801 bytes
Desc: not available
URL: <http://lists.ccs.neu.edu/pipermail/pl-seminar/attachments/20160913/30690eb1/attachment.pgp>


More information about the pl-seminar mailing list