#### Filter Results:

- Full text PDF available (21)

#### Publication Year

2007

2017

- This year (1)
- Last 5 years (4)
- Last 10 years (25)

#### Publication Type

#### Co-author

#### Journals and Conferences

#### Key Phrases

Learn More

- Kenneth A. Hawick, Arno Leist, Daniel P. Playne
- Parallel Computing
- 2010

Graph component labelling, which is a subset of the general graph colouring problem, is a computationally expensive operation that is of importance in many applications and simulations. A number of data-parallel algorithmic variations to the component labelling problem are possible and we explore their use with general purpose graphical processing units… (More)

Recent developments in processing devices such as graphical processing units and multi-core systems offer opportunities to make use of parallel techniques at the chip level to obtain high performance. We discuss the difficulties in establishing suitable benchmark codes for making comparisons across these device architectures and in a way that is… (More)

- Arno Leist, Daniel P. Playne, Kenneth A. Hawick
- Concurrency and Computation: Practice and…
- 2009

Graphical Processing Units (GPUs) have recently attracted attention for scientific applications such as particle simulations. This is partially driven by low commodity pricing of GPUs but also by recent toolkit and library developments that make them more accessible to scientific programmers. We report on two further application paradigms – regular mesh… (More)

- Kenneth A. Hawick, Daniel P. Playne
- Concurrency and Computation: Practice and…
- 2011

Many simulations in the physical sciences are expressed in terms of rectilinear arrays of variables. It is attractive to develop such simulations for use in 1-, 2-, 3or arbitrary physical dimensions and also in a manner that supports exploitation of data-parallelism on fast modern processing devices. We report on data layouts and transformation algorithms… (More)

- Mitchel Johnson, Daniel P. Playne, Kenneth A. Hawick
- PDPTA
- 2010

Lattice gas cellular automata (LGCA) models provide a relatively fast means of simulating fluid flow and can give both quantitative and qualitative insights into flow patterns around complex obstacles. Symmetry requirements inherent in the Navier-Stokes equation mandate that lattice-gas approximations to the full field equations be run on triangular… (More)

- Kenneth A. Hawick, Daniel P. Playne
- MSV
- 2008

The Cahn-Hilliard-Cook equation continues to be a useful model describing binary phase separation in systems such as alloys and other physical and chemical applications. We describe our investigation of this field equation and report on the various discretisation schemes we used to integrate the system in one-, twoand three-dimensions. We also discuss how… (More)

- Daniel P. Playne, Kenneth A. Hawick
- PDPTA
- 2009

Computational scientific simulations have long used parallel computers to increase their performance. Recently graphics cards have been utilised to provide this functionality. GPGPU APIs such as NVidia’s CUDA can be used to harness the power of GPUs for purposes other than computer graphics. GPUs are designed for processing two-dimensional data. In previous… (More)

- Kenneth A. Hawick, Arno Leist, Daniel P. Playne
- International Journal of Parallel Programming
- 2010

Data-parallel accelerator devices such as Graphical Processing Units (GPUs) are providing dramatic performance improvements over even multi-core CPUs for lattice-oriented applications in computational physics. Models such as the Ising and Potts models continue to play a role in investigating phase transitions on small-world and scale-free graph structures.… (More)

- Daniel P. Playne, Kenneth A. Hawick
- MSV
- 2009

Many scientific simulations and models are based upon one or more coupled field equations. Fields are often modelled as a regular mesh or grid of individual field variables where each degrees of freedom or site variable is a scalar or vector quantity. Visualising such quantities interactively can be a great aid to debugging as well as understanding and… (More)

- Daniel P. Playne, Kenneth A. Hawick
- Concurrency and Computation: Practice and…
- 2012

Graphical Processing Units (GPUs) are good data-parallel performance accelerators for solving regular mesh partial differential equations (PDEs) whereby low-latency communications and high compute to communications ratios can yield very high levels of computational efficiency. Finite-difference time-domain methods still play an important role for many PDE… (More)