Skip to content Skip to navigation
University of Warwick
  • Study
  • |
  • Research
  • |
  • Business
  • |
  • Alumni
  • |
  • News
  • |
  • About

University of Warwick
Publications service & WRAP

Highlight your research

  • WRAP
    • Home
    • Search WRAP
    • Browse by Warwick Author
    • Browse WRAP by Year
    • Browse WRAP by Subject
    • Browse WRAP by Department
    • Browse WRAP by Funder
    • Browse Theses by Department
  • Publications Service
    • Home
    • Search Publications Service
    • Browse by Warwick Author
    • Browse Publications service by Year
    • Browse Publications service by Subject
    • Browse Publications service by Department
    • Browse Publications service by Funder
  • Help & Advice
University of Warwick

The Library

  • Login
  • Admin

Towards a portable and future-proof particle-in-cell plasma physics code

Tools
- Tools
+ Tools

Bird, Robert F., Pennycook, Simon J., Wright, Steven A. and Jarvis, Stephen A. (2013) Towards a portable and future-proof particle-in-cell plasma physics code. In: 1st International Workshop on OpenCL (IWOCL 13), Atlanta, USA, 13 - 14 May 2013

[img]
Preview
Text
WRAP_Jarvis_bird-iwocl2013.pdf - Published Version

Download (369Kb) | Preview

Request Changes to record.

Abstract

We present the first reported OpenCL implementation of EPOCH3D, an extensible particle-in-cell plasma physics code developed at the University of Warwick. We document the challenges and successes of this porting effort, and compare the performance of our implementation executing on a wide variety of hardware from multiple vendors. The focus of our work is on understanding the suitability of existing algorithms for future accelerator-based architectures, and identifying the changes necessary to achieve performance portability for particle-in-cell plasma physics codes.

We achieve good levels of performance with limited changes to the algorithmic behaviour of the code. However, our results suggest that a fundamental change to EPOCH3D’s current accumulation step (and its dependency on atomic operations) is necessary in order to fully utilise the massive levels of parallelism supported by emerging parallel architectures.

Item Type: Conference Item (Paper)
Subjects: Q Science > QA Mathematics
Q Science > QC Physics
Divisions: Faculty of Science > Computer Science
Library of Congress Subject Headings (LCSH): Algorithms, Optimisation, Physics, Plasma cells
Official Date: 2013
Dates:
DateEvent
2013UNSPECIFIED
Status: Peer Reviewed
Publication Status: Published
Access rights to Published version: Open Access
Funder: Engineering and Physical Sciences Research Council (EPSRC), Royal Society (Great Britain)
Grant number: EP/I029117/1 (EPSRC) ; IF090020/AM
Conference Paper Type: Paper
Title of Event: 1st International Workshop on OpenCL (IWOCL 13)
Type of Event: Workshop
Location of Event: Atlanta, USA
Date(s) of Event: 13 - 14 May 2013
Related URLs:
  • Organisation

Request changes or add full text files to a record

Repository staff actions (login required)

View Item View Item

Downloads

Downloads per month over past year

View more statistics

twitter

Email us: wrap@warwick.ac.uk
Contact Details
About Us