Kristoffer Carlsson
- Contributor to Base and many packages (Pkg.jl, OhMyREPL.jl, PGFPlotsX.jl, TimerOutputs.jl, JuAFEM.jl, NearestNeighbors.jl, etc)
- Release manager for Julia.
- Software engineer at Julia Computing.
- PhD-student in mechanical engineering at Chalmers University of Technology, Sweden.
Sessions
This talk presents the new 1.0 release of the Julia package PackageCompiler.jl which allows one to, in addition to create sysimages, also create “apps” or executables which can be run on machines that do not have Julia installed. In addition, it gives a background to the Julia compilation model and how and why one would want to create custom sysimages.
SIMD (Single Instruction, Multiple Data) is a term for when the processor executes the same operation (like addition) on multiple numbers (data) in one instruction. This can give significant speedups. Julia has many ways to take advantage of SIMD, sometimes it happens automatically, as an optimization, but it is also possible to manually write SIMD code.
This talk will give an overview of the different ways you can use SIMD in Julia.
Julia 1.0 was released two years ago and with that a brand new, rewritten from scratch, package manager called Pkg
. This talk summarizes some of the improvements and features that have been added to Pkg
since Julia 1.0 was released and also gives an overview of some of the plans for the future.