Workload Balancing on Heterogeneous Systems: A Case Study of Sparse Grid Interpolation

Handle URI:
http://hdl.handle.net/10754/600197
Title:
Workload Balancing on Heterogeneous Systems: A Case Study of Sparse Grid Interpolation
Authors:
Muraraşu, Alin; Weidendorfer, Josef; Bode, Arndt
Abstract:
Multi-core parallelism and accelerators are becoming common features of today’s computer systems, as they allow for computational power without sacrificing energy efficiency. Due to heterogeneity, tuning for each type of compute unit and adequate load balancing is essential. This paper proposes static and dynamic solutions for load balancing in the context of an application for visualizing high-dimensional simulation data. The application relies on the sparse grid technique for data compression. Its performance critical part is the interpolation routine used for decompression. Results show that our load balancing scheme allows for an efficient acceleration of interpolation on heterogeneous systems containing multi-core CPUs and GPUs.
Citation:
Muraraşu A, Weidendorfer J, Bode A (2012) Workload Balancing on Heterogeneous Systems: A Case Study of Sparse Grid Interpolation. Lecture Notes in Computer Science: 345–354. Available: http://dx.doi.org/10.1007/978-3-642-29740-3_39.
Publisher:
Springer Science + Business Media
Journal:
Euro-Par 2011: Parallel Processing Workshops
KAUST Grant Number:
UK-C0020
Issue Date:
2012
DOI:
10.1007/978-3-642-29740-3_39
Type:
Book Chapter
ISSN:
0302-9743; 1611-3349
Sponsors:
This publication is based on work supported by AwardNo. UK-C0020, made by King Abdullah University of Science and Technology(KAUST).
Appears in Collections:
Publications Acknowledging KAUST Support

Full metadata record

DC FieldValue Language
dc.contributor.authorMuraraşu, Alinen
dc.contributor.authorWeidendorfer, Josefen
dc.contributor.authorBode, Arndten
dc.date.accessioned2016-02-28T06:45:00Zen
dc.date.available2016-02-28T06:45:00Zen
dc.date.issued2012en
dc.identifier.citationMuraraşu A, Weidendorfer J, Bode A (2012) Workload Balancing on Heterogeneous Systems: A Case Study of Sparse Grid Interpolation. Lecture Notes in Computer Science: 345–354. Available: http://dx.doi.org/10.1007/978-3-642-29740-3_39.en
dc.identifier.issn0302-9743en
dc.identifier.issn1611-3349en
dc.identifier.doi10.1007/978-3-642-29740-3_39en
dc.identifier.urihttp://hdl.handle.net/10754/600197en
dc.description.abstractMulti-core parallelism and accelerators are becoming common features of today’s computer systems, as they allow for computational power without sacrificing energy efficiency. Due to heterogeneity, tuning for each type of compute unit and adequate load balancing is essential. This paper proposes static and dynamic solutions for load balancing in the context of an application for visualizing high-dimensional simulation data. The application relies on the sparse grid technique for data compression. Its performance critical part is the interpolation routine used for decompression. Results show that our load balancing scheme allows for an efficient acceleration of interpolation on heterogeneous systems containing multi-core CPUs and GPUs.en
dc.description.sponsorshipThis publication is based on work supported by AwardNo. UK-C0020, made by King Abdullah University of Science and Technology(KAUST).en
dc.publisherSpringer Science + Business Mediaen
dc.titleWorkload Balancing on Heterogeneous Systems: A Case Study of Sparse Grid Interpolationen
dc.typeBook Chapteren
dc.identifier.journalEuro-Par 2011: Parallel Processing Workshopsen
dc.contributor.institutionTechnische Universitat Munchenen
kaust.grant.numberUK-C0020en
All Items in KAUST are protected by copyright, with all rights reserved, unless otherwise indicated.