If you are interested in learning how Julia works from the people who work on it every day, then Friday morning's session is for you. The morning will kick off with newly-minted-PhD and Julia co-founder Jeff Bezanson (@JeffBezanson), who is still recovering from his defense and will be updating us on the title of his talk soon. We'll be learning more about different stages of the compilation process from contributors Jake Bolewski (@jakebolewski) and Jacob Quinn (@quinnj), and we'll be covering a miscellany of other cutting-edge topics for Julia like tuning LLVM, debugging, and interfaces.
In the afternoon we'll have four sessions split across two rooms. In the second scientific applications session we'll be learning more about how Julia is being used to prevent airborne collisions from Lincoln Lab's Robert Moss, and Iain Dunning (@IainNZ) will give a sequel to last years JuliaOpt talk to update us on how Julia is becoming the language of choice for many for optimization. We'll also hear how Julia is enabling rapid development of advanced algorithms for simulating quantum systems, evolving graphs, and analyzing seismic waves.
The numerical computing track kicks of with Stanford's Prof. Jack Poulson (@poulson), creator of the Elemental library for distributed-memory linear algebra. Right after, the linear algebra wizard Zhang Xianyi (@xianyi) will give a talk about OpenBLAS, the high-performance linear algebra library Julia ships with. After a break, we'll hear Viral's thoughts on how sparse matrices currently and should work in Julia, before finishing off with lightning talks about validated numerics and Taylor series.
We'll see out the day with two sessions that hit some topics of interest to people deploying Julia into larger systems: data and parallel computing. In the data session we'll learn how about the nuts and bolts of sharing and storing data in Julia and hear more about plans for the future by the contributors working in these areas. Make sure to check out the talk by Avik Sengupta (@aviks) about his real-world industry experiences about putting Julia code behind a web-accessible API.
The parallel computing session will tackle parallelism at all levels. Contributor Amit Murthy (@amitmurthy) will open the session with a discussion of his recent work and plans for managing Julia in a cluster. We'll also hear about work being done to make Julia multithreaded at Intel, and about running Julia on a Cray supercomputer.
After all that you will surely be inspired to hack on Julia projects all night, but make sure to wake up for a full day of workshops on Saturday!
Remember to get your tickets and book your hotel before June 4th to take advantage of early bird pricing. We'd also like to thank our platinum sponsors: the Gordon and Betty Moore Foundation, BlackRock, and Julia Computing. We can't forget out silver sponsors either: Intel and Invenia. We're looking forward to seeing you there!