The ARC Training Centre in Data Analytics for Resources and Environments will be showcasing work from our multidisciplinary, world-class data scientists and collaborations with partner organisations.
The Message Passing session will introduce parallel programming for distributed memory environments. Key topics such as data transfer, process synchronisation, blocking vs non-blocking communication, collective operations and barriers will be covered. The material will arm you with the skills for adapting your own computing projects, to cluster or other high performance computing platforms.
The Explicit Multithreading session will introduce parallel programming for shared memory environments. Threaded programming topics such as forks and joins, mutexes, deadlocks and condition variables will be covered. The session will help you turbo-boost your computing work on multicore computing systems.
The Implicit Multithreading session will explore high-level distributed memory parallel programming. Techniques for thread spawning and management will be covered, including pragmas, synchronisation, threaded environment variables, etc. The material will be especially relevant to accelerating applications where fine-grained parallelisation control is unnecessary.
The Parallel Programming series will culminate in a data challenge to apply the skills you have learned! In the challenge, you will apply parallel programming techniques to optimising a computational problem in soil water dynamics.
THRIVING IN UNCERTAINTY: CHANGE QUANTIFICATION IN NATURAL RESOURCES
You're invited to the DARE Symposium showcasing work from our multidisciplinary, world-class data scientists!