MIT: Independent Activities Period: IAP

IAP 2013



IAP TUTORIAL: Julia: A Fresh Approach to Technical Computing

Alan Edelman

Jan/15 Tue 10:00AM-03:00PM 1-115, (pizza lunch), Bring your own laptop with Julia preloaded
Jan/16 Wed 10:00AM-01:00PM 1-115, bring your own laptop

Enrollment: Email Professor Edelman: (edelman@math.mit.edu) subject julia iap
Attendance: Participants must attend all sessions

Ideal for MATLAB, Python, or R users interested in high performance for science, large data, or
engineering computation.

Julia is a high-level, high-performance dynamic programming language for technical computing, with syntax familiar to users of other technical computing environments. It provides a sophisticated compiler, distributed parallel execution, numerical accuracy, and an extensive mathematical function library. The library, mostly written in Julia itself, also integrates mature, best-of-breed C and Fortran libraries for linear algebra, random number generation, FFTs, and string processing. Julia programs
are organized around defining functions, and overloading them for different combinations of argument types (which can also be user-defined). This IAP laboratory class will teach new users about best practices in the use of Julia. 

Professor Alan Edelman
Jeff Bezanson
Stefan Karpinski
Viral Shah
Guest Lecturers from Academia and Industry; MIT and Harvard Students

For more: Google Julia, go to julialang.org, read some of the press or
Why we created Julia?: http://julialang.org/blog/2012/02/why-we-created-julia/

Participation is Limited.  Email edelman@math.mit.edu telling us about you. Let us know a bit about your use of MATLAB, Python, R, MPI, Cuda etc. Are you already a little familiar with Julia? (not at all, read or heard a little, already added
1+1, wrote a real program). Invitation will be based on enthusiasm more than experience.

 

 

 

 

 

 

 

Sponsor(s): Mathematics
Contact: Alan Edelman, 2-343, 3-7770, edelman@math.mit.edu