Presentation
Survey of Technologies for Developers of Parallel Applications: Julia
DescriptionThis talk will highlight distributed and gpu computing using the Julia ecosystem. The Julia language proposes an integrated development end-to-end co-design model as a LLVM front-end for science to close the gap between high-productivity languages and the desired performance of traditional compiled languages on extreme heterogeneous systems. This talk will demonstrate how to develop a large-scale HPC application: from low-level hardware accelerator optimizations (using LLVM), to a task-based distributed parallel execution framework (based on Distributed.jl).