Imagine a large computer system that fails. One of the power supply units shuts down or a memory slip causes data to become corrupted. The computer might continue to operate, but it produces the wrong answer to an important question—this could be catastrophic in the case of tsunami prediction. Welcome to the realm of high-performance computing.
One of the main objectives of our research is to support large-scale scientific simulations, including highly accurate weather forecasting, flood modelling and nuclear fusion simulation. We write codes so that processors run efficiently both in terms of speed and energy consumption. We develop algorithms and run-time systems so these simulations are reliable even under system failures. We are also investigating innovative design processors for supercomputers.
Our work is motivated primarily by specific problems, and we work independently and collaboratively with other academic, industry and government organisations from Australia, the United States, China and Germany to solve them.
Explore our available student research projects below and if you’d like to discuss opportunities for collaboration or funding, please email us at firstname.lastname@example.org.
Student research projects
- Barca, G.M.J. et al., (2020) Recent developments in the general atomic and molecular electronic structure system. (2020) Journal of Chemical Physics 152 (15), 154102.
- Grove, D. Hamouda, S.S., Herta, B., Iyengar, A., Kawachiya, K., Milthorpe, J., Saraswat, V., Shinnar, A., Takeuchi, M., Tardieu, O. (2019) Failure Recovery in Resilient X10. ACM Transactions on Programming Languages and Systems (TOPLAS) 41 (3), 15.
Barca, G.M.J., Poole, D., Galvez Vallejo, J.L., Alkan, M., Bertoni, C., Rendell, A.P., Gordon, M. (2020) Scaling the Hartree-Fock matrix build on Summit. International Conference for High Performance Computing, Networking, Storage and Analysis (SC 2020).
Barnard, A.S., Motevalli , B., Parker, A.J., Fischer, J.M., Feigl, C.A. Opletal, G. (2019) Nanoinformatics, and the big challenges for the science of small things. Nanoscale, 2019, 11, 19190-19201.
- Hamouda, S.S., Milthorpe, J. (2019) Resilient Optimistic Termination Detection for the Async-Finish Model. ISC High Performance (ISC-HPC 2019).
- Yu, F., Strazdins, P., Henrichs, J., Pugh, T. (2019) Shared Memory and GPU Parallelization of an Operational Atmospheric Transport and Dispersion Application. IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW 2019).
- Johnston, B., Milthorpe, J. (2018) AIWC: OpenCL-Based Architecture-Independent Workload Characterization. Workshop on the LLVM Compiler Infrastructure in HPC (LLVM-HPC 2018).
- Johnston, B. (2019) Characterizing and Predicting Scientific Workloads for Heterogeneous Computing Systems. PhD Thesis, Australian National University.
- Hamouda, S.S. (2019) Resilience in high-level parallel programming languages. PhD Thesis, Australian National University.