[Crib-list] IAP 18.S096 SPECIAL SUBJECT IN MATHEMATICS: PERFORMANCE COMPUTING IN A HIGH LEVEL LANGUAGE
Shirley Entzminger
daisymae at math.mit.edu
Wed Jan 3 21:32:02 EST 2018
IAP 18.S096 - Special Subject in Mathematics
PERFORMANCE COMPUTING IN A HIGH LEVEL LANGUAGE
LECTURE: - Tue - Fri - TIME: 2-4pm - Room 2-135
Jan. 9-26, 2018
INSTRUCTORS: Professors Steven G. Johnson and Alan Edelman
Open to the general MIT audience and for student credit
COURSE INFO
MIT Registrar Page:
http://student.mit.edu/catalog/search.cgi?search=18.S096&style=verbatim
===========
Many programmers are familiar with high-level dynamic/interactive computer
languages such as Python, R, or Matlab. Traditionally, such languages
approach the computer at a high level of abstraction, and performance
optimization is mainly a matter of finding fast black-box library
routines. In this course, we bridge the gap between high-level "dynamic"
languages and what is really happening at a low level. Using a new
language called Julia, we show how one can simultaneously write
high-level, generic, interactive programs that are also optimized for
performance, and which implement their own inner loops without relying on
external libraries.
Topics include how program objects are represented in memory (types,
"boxes," registers, etc.), processor architectures, memory locality,
metaprogramming and moving computations from runtime to compile-time,
parallel computing, sparse and dense linear algebra, machine learning,
graphics, and applications of numerical analysis.
Students should be comfortable with programming.
Links:
------
http://whereis.mit.edu/map-jpg?mapterms=2
http://student.mit.edu/catalog/search.cgi?search=18.S096&style=verbatim
https://math.mit.edu/classes/18.S096/iap17/ - SEE 2017 for the
topics: https://math.mit.edu/classes/18.S096/iap17/
================================================
-------------- next part --------------
A non-text attachment was scrubbed...
Name: poster_iap_julia_january_2018.pdf
Type: application/pdf
Size: 137840 bytes
Desc:
Url : http://mailman.mit.edu/pipermail/crib-list/attachments/20180103/f58e2d58/attachment.pdf
More information about the CRiB-list
mailing list