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

Batch solution of small PDEs with the OPS DSL

Tools
- Tools
+ Tools

Reguly, Istvan Z., Moore, Branden, Schmielau, Tim, du Toit, Jacques and Mudalige, Gihan R. (2019) Batch solution of small PDEs with the OPS DSL. In: International Conference on High Performance Computing, Frankfurt, Germany, 16-20 Jun 2019. Published in: High Performance Computing, 11887 pp. 124-141. ISBN 9783030343552. ISSN 0302-9743. doi:10.1007/978-3-030-34356-9_12

[img]
Preview
PDF
WRAP-batch-solution-small-PDEs-with-OPS-DSL-Mudalige-2020.pdf - Accepted Version - Requires a PDF viewer.

Download (533Kb) | Preview
Official URL: http://dx.doi.org/10.1007/978-3-030-34356-9_12

Request Changes to record.

Abstract

In this paper we discuss the challenges and optimisations opportunities when solving a large number of small, equally sized discretised PDEs on regular grids. We present an extension of the OPS (Oxford Parallel library for Structured meshes) embedded Domain Specific Language, and show how support can be added for solving multiple systems, and how OPS makes it easy to deploy a variety of transformations and optimisations. The new capabilities in OPS allow to automatically apply data structure transformations, as well as execution schedule transformations to deliver high performance on a variety of hardware platforms. We evaluate our work on an industrially representative finance simulation on Intel CPUs, as well as NVIDIA GPUs.

Item Type: Conference Item (Paper)
Subjects: Q Science > QA Mathematics > QA76 Electronic computers. Computer science. Computer software
Divisions: Faculty of Science > Computer Science
Library of Congress Subject Headings (LCSH): Electronic data processing -- Batch processing, Domain-specific programming languages, Computational complexity
Series Name: Lecture Notes in Computer Science
Journal or Publication Title: High Performance Computing
Publisher: Springer
ISBN: 9783030343552
ISSN: 0302-9743
Book Title: High Performance Computing
Official Date: 3 December 2019
Dates:
DateEvent
3 December 2019Available
28 April 2019Accepted
Date of first compliant deposit: 18 May 2020
Volume: 11887
Page Range: pp. 124-141
DOI: 10.1007/978-3-030-34356-9_12
Status: Not Peer Reviewed
Publication Status: Published
Publisher Statement: This is a post-peer-review, pre-copyedit version of an article published in High Performance Computing. The final authenticated version is available online at: http://dx.doi.org/10.1007/978-3-030-34356-9_12
Access rights to Published version: Restricted or Subscription Access
RIOXX Funder/Project Grant:
Project/Grant IDRIOXX Funder NameFunder ID
PD 124905Magyar Tudományos Akadémia http://viaf.org/viaf/264754576
UNKP-18-4-PPKE-18Ministry of Human CapacitiesUNSPECIFIED
Conference Paper Type: Paper
Title of Event: International Conference on High Performance Computing
Type of Event: Conference
Location of Event: Frankfurt, Germany
Date(s) of Event: 16-20 Jun 2019

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