SFU course 'Parallel Julia - Part 2'
Date: 27 March 2025 @ 17:00 - 19:00
RegisterJulia is a high-level programming language well suited for scientific computing and data science. Just-in-timecompilation, among other things, makes Julia really fast yet interactive. For heavy computations, Juliasupports multi-threaded and multi-process parallelism, both natively and via a number of external packages. Italso supports memory arrays distributed across multiple processes either on the same or different nodes. Inthis hands-on workshop, we will start with Julia’s multi-threading features and then focus on Distributedmulti-processing standard library and its large array of tools. We will demo parallelization using twoproblems: a slowly converging series and a Julia set. We will run examples on a multi-core laptop and an HPCcluster.
Keywords: HPC, Julia, Programming
Venue: online
Activity log