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

Full metadata record
DC Field Value Language
dc.contributor.authorRajbhandari, S.-
dc.contributor.authorKim, J.-
dc.contributor.authorKrishnamoorthy, S.-
dc.contributor.authorPouchet, L.-N.-
dc.contributor.authorRastello, F.-
dc.contributor.authorHarrison, R.J.-
dc.contributor.authorSadayappan, P.-
dc.date.accessioned2023-03-08T16:47:26Z-
dc.date.available2023-03-08T16:47:26Z-
dc.date.issued2016-11-
dc.identifier.issn2167-4329-
dc.identifier.urihttps://scholarworks.bwise.kr/cau/handle/2019.sw.cau/64112-
dc.description.abstractThis 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.-
dc.format.extent12-
dc.language영어-
dc.language.isoENG-
dc.publisherIEEE Computer Society-
dc.titleA Domain-Specific Compiler for a Parallel Multiresolution Adaptive Numerical Simulation Environment-
dc.typeArticle-
dc.identifier.doi10.1109/SC.2016.39-
dc.identifier.bibliographicCitationInternational Conference for High Performance Computing, Networking, Storage and Analysis, SC, pp 468 - 479-
dc.description.isOpenAccessN-
dc.identifier.scopusid2-s2.0-85017251223-
dc.citation.endPage479-
dc.citation.startPage468-
dc.citation.titleInternational Conference for High Performance Computing, Networking, Storage and Analysis, SC-
dc.type.docTypeConference Paper-
dc.publisher.location미국-
dc.description.journalRegisteredClassscopus-
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