Dr Arno Leist staff profile picture

Contact details+64 (09) 414 0800  ext. 43329

Dr Arno Leist

Lecturer - Computer Science

Institute of Natural and Mathematical Sciences

My research interests are in task and data-parallel programming, computational simulations, and visualisation. I focus on the use of highly parallel accelerators (including GPUs) and increasingly parallel CPUs for scientific simulations. I am also interested in making these capabilities more accessible to software developers through relatively easy to use language extensions.

Professional

Contact details

  • Location: 3.25, IIMS Building
    Campus: Albany

Qualifications

  • PhD (Computer Science) - Massey University (2012)
  • Postgraduate Diploma in Information Sciences (Information Systems) - Massey University (2007)
  • Diplom-Informatiker (FH) - Furtwangen University, Germany (2006)

Research Expertise

Research Interests

Parallel and high performance computing; computational simulations.

Thematics

21st Century Citizenship

Area of Expertise

Field of research codes
Computer Software (080300): Concurrent Programming (080304): Distributed Computing (080500): Information And Computing Sciences (080000)

Research Outputs

Journal

Parsons, D., Mathrani, A., Susnjak, T., & Leist, A. (2014). Coderetreats: Reflective practice and the game of life. IEEE Software. 31(4), 58-64
[Journal article]Authored by: Leist, A., Mathrani, A., Susnjak, T.
Hawick, KA., Leist, A., & Playne, DP. (2011). Regular lattice and small-world spin model simulations using CUDA and GPUs. International Journal of Parallel Programming. 39(2), 183-201
[Journal article]Authored by: Leist, A., Playne, D.
Leist, A., Playne, DP., & Hawick, KA. (2010). Interactive visualisation of spins and clusters in regular and small-world Ising models with CUDA on GPUs. Journal of Computational Science. 1(1), 33-40
[Journal article]Authored by: Leist, A., Playne, D.
Hawick, KA., Leist, A., & Playne, DP. (2010). Parallel graph component labelling with GPUs and CUDA. Parallel Computing. 36(12), 655-678
[Journal article]Authored by: Leist, A., Playne, D.
Leist, A., Playne, DP., & Hawick, KA. (2009). Exploiting graphical processing units for data-parallel scientific applications. Concurrency Computation Practice and Experience. 21(18), 2400-2437
[Journal article]Authored by: Leist, A., Playne, D.

Book

Leist, A., & Playne, DP. (2017). Online Service Authentication. In A. Colarik, J. Jang-Jaccard, & A. Mathrani (Eds.) Cyber Security and Policy. : Massey University Press
[Chapter]Authored by: Leist, A., Playne, D.

Thesis

Leist, A. (2012). Experiences in Data-Parallel Simulation and Analysis of Complex Systems with Irregular Graph Structures. (Doctoral Thesis)
[Doctoral Thesis]Authored by: Leist, A.Edited by: Scogings, C.

Report

Hawick, KA., Leist, A., & Playne, DP.(2010). Mixing Multi-Core CPUs and GPUs for Scientific Simulation Software. http://hdl.handle.net/10179/4511: Research Letters in the Information and Mathematical Sciences
[Technical Report]Authored by: Leist, A., Playne, D.
Hawick, KA., Leist, A., & Playne, DP.(2010). Cluster and Fast-Update Simulations of Regular and Rewired Lattice Ising Models Using CUDA and Graphical Processing Units. http://complexity.massey.ac.nz/cstn/104/cstn-104.html
[Technical Report]Authored by: Leist, A., Playne, D.

Conference

Leist, A., & Gilman, A. (2014). A comparative analysis of parallel programming models for C++. Proceedings of the Ninth International Multi-Conference on Computing in the Global Information Technology (ICCGI'14). (pp. 121 - 127). Spain: International Multi-Conference on Computing in the Global Information Technology (ICCGI'14)
[Conference Paper in Published Proceedings]Authored by: Gilman, A., Leist, A.
Leist, A., & Hawick, KA. (2013). Small-World Networks, Distributed Hash Tables and the e-Resource Discovery Problem. In HR. Arabnia, VA. Clincy, L. Deligiannidis, AMG. Solo, & FG. Tinetti (Eds.) Proceedings of the 2013 International Conference on Internet Computing and Big Data (ICOMP'13). (pp. 189 - 195). : International Conference on Internet Computing and Big Data (ICOMP'13)
[Conference Paper in Published Proceedings]Authored by: Leist, A.
Gilman, A., Leist, A., & Hawick, KA. (2013). 3D Lattice Monte Carlo Simulations on FPGAs. In HR. Arabnia, L. Deligiannidis, AMG. Solo, & FG. Tinetti (Eds.) Proceedings of the International Conference on Computer Design (CDES'13). (pp. 72 - 78). : International Conference on Computer Design (CDES'13)
[Conference Paper in Published Proceedings]Authored by: Gilman, A., Leist, A.
Gilman, A., & Leist, A. (2013). Global illumination-invariant fast sub-pixel image registration. In J. Terzakis, C. Paleologu, & T. Gyires (Eds.) Proceedings of the Eighth International Multi-Conference on Computing in the Global Information Technology (ICCGI'13). (pp. 95 - 100). Nice, Francegl: International Multi-Conference on Computing in the Global Information Technology (ICCGI'13)
[Conference Paper in Published Proceedings]Authored by: Gilman, A., Leist, A.
Leist, A., Scogings, CJ., & Hawick, KA. (2012). Simulating Anaesthetic Effects on a Network of Spiking Neurons with Graphics Processing Units. In HR. Arabnia, & QN. Tran (Eds.) Proceedings of the 2012 International Conference on Bioinformatics & Computational Biology. (pp. 236 - 242). : International Conference on Bioinformatics & Computational Biology (BIOCOMP'12)
[Conference Paper in Published Proceedings]Authored by: Leist, A., Scogings, C.
Leist, A., Hawick, KA., & Playne, DP. (2012). Hybrid Update Algorithms for Regular Lattice and Small-world Ising Models on Graphical Processing Units.. Proceedings of the 2012 International Conference on Scientific Computing. (pp. 228 - 234). : The 2012 International Conference on Scientific Computing
[Conference Paper in Published Proceedings]Authored by: Leist, A., Playne, D.
Gerdelan, AP., Hawick, KA., Leist, A., & Playne, DP. (2011). Simulation Frameworks for Virtual Environments. In HR. Arabnia, VA. Clincy, & AMG. Solo (Eds.) Proceedings of the 2011 International Conference on Internet Computing. : International Conference on Internet Computing (ICOMP'11)
[Conference Paper in Published Proceedings]Authored by: Leist, A.
Leist, A., & Hawick, KA. (2011). Graph Generation on GPUs using Dynamic Memory Allocation. In HR. Arabnia (Ed.) Proceedings of the 2011 International Conference on Parallel and Distributed Processing Techniques and Applications. : International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA'11)
[Conference Paper in Published Proceedings]Authored by: Leist, A.
Du Preez, V., Johnson, MGB., Leist, A., & Hawick, KA. (2011). Performance and Quality of Random Number Generators. In HR. Arabnia, GA. Gravvanis, & AMG. Solo (Eds.) Proceedings of the 2011 International Conference on Foundations of Computer Science. : International Conference on Foundations of Computer Science (FCS'11)
[Conference Paper in Published Proceedings]Authored by: Leist, A.
Leist, A., Hawick, KA., & Playne, DP. (2011). GPGPU and Multi-Core Architectures for Computing Clustering Coefficients of Irregular Graphs. In HR. Arabnia, & GA. Gravvanis (Eds.) Proceedings of the 2011 International Conference on Scientific Computing. : International Conference on Scientific Computing (CSC'11)
[Conference Paper in Published Proceedings]Authored by: Leist, A.
Hawick, K., Leist, A., & Playne, D. (2011). Visualising volumetric fourier transforms of asymmetric 3D growth models. Proceedings of the IASTED International Conference on Signal and Image Processing, SIP 2011. (pp. 313 - 320).
[Conference Paper in Published Proceedings]Authored by: Leist, A., Playne, D.
Hawick, KA., Leist, A., Playne, DP., & Johnson, MJ. (2011). Speed and portability issues for random number generation on graphical processing units with CUDA and other processing accelerators. Conferences in Research and Practice in Information Technology Series. Vol. 118 (pp. 3 - 11).
[Conference Paper in Published Proceedings]Authored by: Johnson, M., Leist, A., Playne, D.
Hawick, KA., Leist, A., Playne, DP., & Johnson, MJ. (2010). Comparing intra- and inter-processor parallelism on multi-core cellbe processors for scientific simulations. Proceedings of the IASTED International Conference on Parallel and Distributed Computing and Systems. (pp. 25 - 31).
[Conference Paper in Published Proceedings]Authored by: Johnson, M., Leist, A., Playne, D.
Leist, A., Playne, DP., & Hawick, KA. (2010). Visualising spins and clusters in regular and small-world Ising models with GPUs. Procedia Computer Science. Vol. 1 (pp. 1699 - 1707).
[Conference Paper in Published Proceedings]Authored by: Leist, A., Playne, D.
Leist, A., & Hawick, KA. (2009). Circuits as a Classifier for Small-World Network Models. In HR. Arabnia, & GA. Gravvanis (Eds.) Proceedings of the 2009 International Conference on Foundations of Computer Science. : International Conference on Foundations of Computer Science (FSC'09)
[Conference Paper in Published Proceedings]Authored by: Leist, A.
Leist, A., & Hawick, KA. (2009). A small-world network model for distributed storage of semantic metadata. Conferences in Research and Practice in Information Technology Series. Vol. 99 (pp. 49 - 56).
[Conference Paper in Published Proceedings]Authored by: Leist, A.

Consultancy and Languages

Languages

  • English
    Last used: Today
    Spoken ability: Excellent
    Written ability: Excellent
  • German
    Last used: Yesterday
    Spoken ability: Excellent
    Written ability: Excellent

Supervision and Teaching

Summary of Doctoral Supervision

PositionCurrentCompleted
Supervisor01

Courses Coordinated

Completed Doctoral Supervision

Supervisor of:

  • 2016 - Timothy Sheridan Lyes - PhD
    GPU Accelerated Particle Methods for Simulating and Rendering Fire and Water Effects

Media and Links

Other Links

Massey Contact CentreMon - Fri 8:30am to 5:00pm0800 MASSEY (+64 6 350 5701)TXT 5222contact@massey.ac.nzWeb chatMyMasseyStaffAlumniNewsMāori @ Massey