Publications

2016

  1. Quach, D.Q., Playne, D.P. & Scogings, C.S.
    The Effect of Changing Search Patterns in an Agent-Based Model.
    Proc. International Conference on Modeling, Simulation and Visualization
    pp 81-87, July 25-28, 2016, Las Vegas, USA

2015

  1. Playne, D.P. & Hawick, K. A.
    Benchmarking multi-GPU communication using the shallow water equations.
    International Journal of Big Data Intelligence
    pp 157-167, Vol. 2, No 3, 2015, Inderscience.

2014

  1. Butt, C., Playne, D.P. & Hawick, K. A.
    Comparing Collective Behaviour of Sociophysical Models.
    Proc. International Conference on Modeling, Simulation and Visualization
    pp 17-23,21-24 July, 2014, Las Vegas, USA.
  2. Quach, D. Q., Playne, D.P. & Hawick, K. A.
    Simulations of Complex Feeding Chains in the Lotka-Volterra Predator-Prey Model.
    Proc. International Conference on Modelling, Identification and Control (MIC'14)
    17-19 February, 2014, Innsbruck, Austria.
  3. Playne, D.P., Hawick, K. A. & Johnson, M. G. B.
    Simulating and Benchmarking the Shallow-Water Fluid Dynamical Equations on Multiple Graphical Processing Units.
    Proc. Twelfth Australasian Symposium on Parallel and Distributed Computing (AusPDC),
    20-23 January, 2014, Auckland, New Zealand. CRPIT, 152. Javadi, B. and Garg, S. K. Eds., ACS. 29-36.
  4. Hawick, K. A. & Playne, D.P.
    Developmental Directions in Parallel Accelerators.
    Proc. Twelfth Australasian Symposium on Parallel and Distributed Computing (AusPDC),
    20-23 January, 2014, Auckland, New Zealand. CRPIT, 152. Javadi, B. and Garg, S. K. Eds., ACS. 21-27.

2013

  1. Hawick, K. A. & Playne, D.P.
    Optimised Computations for Evaluating Ising and Potts Model Partition Functions by Exact Enumeration.
    9th International Conference on Foundations of Computer Science (FCS'13),
    pp 15-21, 22-25 July, 2013, Las Vegas, USA.
  2. Playne, D.P. & Hawick, K. A.
    Job Parallelism using Graphical Processing Unit Individual Multi-Processors and Localised Memory.
    19th International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA'13),
    pp 578-584, 22-25 July, 2013, Las Vegas, USA.
  3. Hawick, K. A. & Playne, D.P.
    On-Demand Generating and Scheduling Optimised Parallel Applications on Heterogeneous Platforms.
    11th International Conference on Software Engineering Research and Practice (SERP'13),
    pp 317-323, 22-25 July, 2013, Las Vegas, USA.
  4. Playne, D.P. & Hawick, K. A.
    Stencil Methods and Graphical Processing Units for Simulating Field Equations in Parallel.
    9th International Conference on Foundations of Computer Science (FCS'13),
    pp 3-9, 22-25 July, 2013, Las Vegas, USA.
  5. Hawick, K. A. & Playne, D.P.
    Parallel Algorithms for Hybrid Multi-Core CPU-GPU Implementations of Component Labelling in Critical Phase Models.
    19th International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA'13),
    pp 45-51, 22-25 July, 2013, Las Vegas, USA.
  6. Johnson, M. G. B., Playne, D.P. & Hawick, K. A.
    Performance Tradeoff Spectrum of Integer and Floating Point Applications Kernels of Various GPUs.
    13th International Conference on Computer Design (CDES'13),
    pp 41-47, 22-25 July, 2013, Las Vegas, USA.
  7. Hawick, K. A. & Playne, D.P.
    Simulation Software Generation using a Domain-Specific Language for Partial Differential Field Equations.
    11th International Conference on Software Engineering Research and Practice (SERP'13),
    pp 69-75, 22-25 July, 2013, Las Vegas, USA.
  8. Hawick, K. A., Playne, D.P. & Scogings, C. J.
    Simulating the Generalised Lotka Volterra Equations with Multiple Species on GPUs with Automatic Code Generation.
    Proc. 12th IASTED International Conference on Parallel and Distributed Computing and Networks (PDCN'13),
    11-13 Feb, 2013, Innsbruck, Austria,

2012

  1. Hawick, K. A. & Playne, D.P.
    High Performance Monte Carlo and Time-Stepping Dynamics for the Classical Spin Heisenberg Model on GPUs.
    Proc. 2012 International Conference on Modeling, Simulation and Visualization Methods (MSV'12),
    pp 87-93, 16-19 July, 2012, Las Vegas, USA.
  2. Hawick, K. A. & Playne, D.P.
    Halo Gathering Scalability for Large Scale Multi-dimensional Sznajd Opinion Models Using Data Parallelism with GPUs.
    Proc. 2012 International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA'12),
    pp 95-101, 16-19 July, 2012, Las Vegas, USA.
  3. Leist, A.; Hawick, K. A. & Playne, D.P.
    Hybrid Update Algorithms for Regular Lattice and Small-world Ising Models on Graphical Processing Units.
    Proc. 2012 International Conference on Scientific Computing (CSC'12),
    pp 228-234, 16-19 July, 2012, Las Vegas, USA.
  4. Playne, D.P. & Hawick, K. A.
    Classical Mechanical Hard-Core Particles Simulated in a Rigid Enclosure using Multi-GPU Systems.
    Proc. the 2012 International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA'12),
    pp 76-82, 16-19 July, 2012, Las Vegas, USA.
  5. Hawick, K. A. & Playne, D.P.
    Hard-Sphere Collision Simulations with Multiple GPUs, PCIe Extension Buses and GPU-GPU Communications.
    Proc. 10th Australasian Symposium on Parallel and Distributed Computing (AusPDC 2012),
    pp 13-22, Jan 30-2 Feb, 2012, Melbourne, Australia.
  6. Playne, D.P. & Hawick, K. A.
    Comparison of GPU Architectures for Asynchronous Communication with Finite-Differencing Applications.
    Concurrency and Computation: Practice and Experience, pp 73-83, Vol 24, Issue 1, 2012, Wiley Publishers.

2011

  1. Hawick, K. A.; Leist, A. & Playne, D.P.
    Visualising Volumetric Fourier Transforms of Asymmetric 3D Growth Models.
    Proc. IASTED International Conference on Signal and Image Processing (SIP 2011),
    pp 313-320, 14-16 December, 2011, Dallas, USA.
  2. Hawick, K. A.; Playne, D.P. & M. G. B. Johnson
    Numerical Precision and Benchmarking Very-High-Order Integration of Particle Dynamics on GPU accelerators.
    Proc. 2011 International Conference on Computer Design (CDES'11),
    pp 83-89, 18-21 July, 2011, Las Vegas, USA.
  3. Gerdelan, A.P.; Hawick, K.A.; Leist, A. & Playne, D.P.
    Simulation Frameworks for Virtual Environments.
    Proc. 2011 International Conference on Internet Computing (ICOMP'11),
    pp 272-278, 18-21 July, 2011, Las Vegas, USA.
  4. Playne, D.P. & Hawick, K. A.
    Asynchronous Communication for Finite-Difference Simulations on GPU Clusters using CUDA and MPI.
    Proc. 2011 International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA'11),
    pp 169-174, 18-21 July, 2011, 2011, Las Vegas, USA.
  5. Leist, A.; Hawick, K. A. & Playne, D.P.
    GPGPU and Multi-Core Architectures for Computing Clustering Coefficients of Irregular Graphs.
    Proc. 2011 International Conference on Scientific Computing (CSC'11),
    pp 3-9, 18-21 July, 2011, 2011, Las Vegas, USA.
  6. Playne, D.P. & Hawick, K. A.
    Auto-Generation of Parallel Finite-Differencing Code for MPI, TBB and CUDA.
    Proc. 16th International Workshop on High-Level Parallel Programming Models with Supportive Environments (HIPS 2011),
    pp 1163-1170, 16-20 May, 2011, Anchorage, USA.
  7. Hawick, K. A. & Playne, D.P.
    Numerical Simulation of the Complex Ginzburg-Landau Equation on GPUs with CUDA.
    Proc. 2011 Parallel and Distributed Computing and Networks (PDCN 2011),
    pp 39-45, 14-16 February, 2011, Innsbruck, Austria.
  8. Hawick, K. A.; Leist, A.; Playne, D.P. & Johnson, M. J.
    Speed and Portability issues for Random Number Generation on Graphical Processing Units with CUDA and other Processing Accelerators.
    Proc. 9th Australasian Symposium on Parallel and Distributed Computing (AusPDC 2011),
    pp 3-12, 17-20 January, 2011, Perth, Australia.
  9. Hawick, K. A.; Leist, A. & Playne, D.P.
    Regular Lattice and Small-World Spin Model Simulations using CUDA and GPUs.
    International Journal on Parallel Programming,
    pp 183-201, Vol. 39, No. 2, 2011, Springer Netherlands.
  10. Hawick, K. A. & Playne, D.P.
    Hypercubic Storage Layout and Transforms in Arbitrary Dimensions using GPUs and CUDA.
    Concurrency and Computation: Practice and Experience,
    pp 1027-1050, Vol 23, Issue 10, 2011, Wiley Publishers.

2010

  1. Hawick, K. A.; Leist, A.; Playne, D.P. & Johnson, M. J.
    Comparing Intra- and Inter-Processor Parallelism on Multi-Core Cell Processors for Scientific Simulations.
    Proc. 2010 IASTED Parallel and Distributed Computing and Systems (PDCS'10),
    pp 25-31, 8-10 November 2010, Marina del Rey, USA.
  2. Leist, A.; Hawick, K. A. & Playne, D.P.
    Parallel Graph Component Labelling with GPUs and CUDA.
    Parallel Computing, pp 655-679, Vol 36, 2010, Elsevier.
  3. Johnson, M. G. B.; Playne, D.P. & Hawick, K. A.
    Data-Parallelism and GPUs for Lattice Gas Fluid Simulations.
    Proc. 2010 International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA'10),
    pp 210-216, 12-15 July, 2010, Las Vegas, USA.
  4. Leist, A.; Playne, D.P. & Hawick, K. A.
    Interactive Visualisation of Spins and Clusters in Regular and Small-World Ising Models with CUDA on GPUs.
    Journal of Computational Science,
    pp 33-40, Vol. 1, 2010.
  5. Hawick, K. A. & Playne, D.P.
    Automated and Parallel Code Generation for Finite-Differencing Stencils with Aribtrary Data Types.
    Proc. Workshop on Automated Program Generation for Computational Science,
    International Conference on Computational Science (ICCS 2010),
    pp 1795-1803, May 31-2 June, 2010, Amsterdam, The Netherlands.
  6. Leist, A.; Playne, D.P. & Hawick, K. A.
    Visualising Spins and Clusters in Regular Small-World Ising Models with GPUs.
    Proc. Workshop on Visualization in Computational Science,
    International Conference on Computational Science (ICCS 2010),
    pp 1699-1707, May 31-2 June, 2010, Amsterdam, The Netherlands.
  7. Playne, D.P. & Hawick, K. A.
    Asynchronous Communication Schemes for Finite Difference Methods on Multiple GPUs.
    Proc. Workshop on Frontiers of GPU, Multi and Many-Core Systems,
    10th ACM/IEEE International Symposium on Cluster, Cloud and Grid Computing (CCGrid 2010),
    pp 763-768, 17-20 May, 2010, Melbourne, Australia.
  8. Hawick, K. A. & Playne, D.P.
    Modelling, Simulating and Visualizing the Cahn-Hilliard-Cook Field Equation.
    International Journal of Computer Aided Engineering and Technology (IJCAET),
    pp 78-93, Vol. 2, No. 1, 2010, Inderscience Publishers.

2009

  1. Leist, A.; Playne, D. P. & Hawick, K. A.
    Exploiting Graphical Processing Units for Data-Parallel Scientific Applications.
    Concurrency and Computation: Practice and Experience,
    pp 2400-2437, Vol. 21, Issue 18, 2009, Wiley Publishers.
  2. Playne, D.P.; Johnson, M. G. B. & Hawick, K. A.
    Benchmarking GPU Devices with N-Body Simulations.
    Proc. 2009 International Conference on Computer Design (CDES'09),
    pp 150-156, July 13-16, 2009, Las Vegas, USA.
  3. Playne, D.P. & Hawick, K. A.
    Visualising Interfaces in Scalar and Vector Field-Model Simulations.
    Proc. 2009 International Conference on Modeling, Simulation and Visualization Methods (MSV'09),
    pp 3-9, July 13-16, 2009, Las Vegas, USA.
  4. Playne, D.P. & Hawick, K. A.
    Data Parallel Three-Dimensional Cahn-Hilliard Field Equation Simulation on GPUs with CUDA.
    Proc. 2009 International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA'09),
    pp 104-110, July 13-16, 2009, Las Vegas, USA.

2008

  1. Playne, D. P.; Gerdelan, A. P.; Leist, A.; Scogings, C. J. & Hawick, K. A.
    Simulation Modelling and Visualisation: Toolkits for Building Artificial Worlds.
    Research Letters in the Information and Mathematical Science,
    pp 25-50, Vol. 23, 2008.
  2. Playne, D. P.
    Knowledge-Based Role Allocation in Robot Soccer.
    Proc. 10th International Conference on Control, Automation, Robotics and Vision (ICARCV'08),
    pp 1616-1619, December 17-20, 2008, Hanoi, Vietnam.
  3. Hawick, K. A. & Playne, D. P.
    Modelling and Visualizing the Cahn-Hilliard-Cook Equation.
    Proc. 2008 International Conference on Modeling, Simulation and Visualization Methods (MSV'08),
    pp 149-155, July 14-17, 2008, Las Vegas, USA.
  4. Playne, D. P.; Mehta, V. D.; Reyes, N. H. & Barczak, A. L.
    Hybrid Fuzzy Colour Processing and Learning.
    Lecture Notes in Computer Science,
    pp 386-395, 2008, Springer-Verlag.