Detailed Information

Cited 0 time in webofscience Cited 0 time in scopus
Metadata Downloads

A Domain-Specific Compiler for a Parallel Multiresolution Adaptive Numerical Simulation Environment

Authors
Rajbhandari, S.Kim, J.Krishnamoorthy, S.Pouchet, L.-N.Rastello, F.Harrison, R.J.Sadayappan, P.
Issue Date
Nov-2016
Publisher
IEEE Computer Society
Citation
International Conference for High Performance Computing, Networking, Storage and Analysis, SC, pp 468 - 479
Pages
12
Journal Title
International Conference for High Performance Computing, Networking, Storage and Analysis, SC
Start Page
468
End Page
479
URI
https://scholarworks.bwise.kr/cau/handle/2019.sw.cau/64112
DOI
10.1109/SC.2016.39
ISSN
2167-4329
Abstract
This paper describes the design and implementation of a layered domain-specific compiler to support MADNESS-Multiresolution ADaptive Numerical Environment for Scientific Simulation. MADNESS is a high-level software environment for the solution of integral and differential equations in many dimensions, using adaptive and fast harmonic analysis methods with guaranteed precision. MADNESS uses k-d trees to represent spatial functions and implements operators like addition, multiplication, differentiation, and integration on the numerical representation of functions. The MADNESS runtime system provides global namespace support and a task-based execution model including futures. MADNESS is currently deployed on massively parallel supercomputers and has enabled many science advances. Due to the highly irregular and statically unpredictable structure of the k-d trees representing the spatial functions encountered in MADNESS applications, only purely runtime approaches to optimization have previously been implemented in the MADNESS framework. This paper describes a layered domain-specific compiler developed to address some performance bottlenecks in MADNESS. The newly developed static compile-time optimizations, in conjunction with the MADNESS runtime support, enable significant performance improvement for the MADNESS framework. © 2016 IEEE.
Files in This Item
There are no files associated with this item.
Appears in
Collections
College of Software > School of Computer Science and Engineering > 1. Journal Articles

qrcode

Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.

Related Researcher

Researcher Kim, Jinsung photo

Kim, Jinsung
소프트웨어대학 (소프트웨어학부)
Read more

Altmetrics

Total Views & Downloads

BROWSE