Domain-specific languages (DSLs) have the potential to provide an intuitive interface for specifying problems and solutions for domain experts. Based on this, code generation frameworks can produce compilable source code. However, apart from optimizing execution performance, parallelization is key for pushing the limits in problem size and an essential ingredient for exascale performance. We discuss necessary concepts for the introduction of such capabilities in code generators. In particular, those for partitioning the problem to be solved and accessing the partitioned data are elaborated. Furthermore, possible approaches to expose parallelism to users through a given DSL are discussed. Moreover, we present the implementation of these concepts in the ExaStencils framework. In its scope, a code generation framework for highly optimized and massively parallel geometric multigrid solvers is developed. It uses specifications from its multi-layered external DSL ExaSlang as input. Based on a general version for generating parallel code, we develop and implement widely applicable extensions and optimizations. Finally, a performance study of generated applications is conducted on the JuQueen supercomputer.
http://ift.tt/2ak9VhM
Αρχειοθήκη ιστολογίου
-
►
2023
(138)
- ► Φεβρουαρίου (74)
- ► Ιανουαρίου (64)
-
►
2022
(849)
- ► Δεκεμβρίου (61)
- ► Σεπτεμβρίου (74)
- ► Φεβρουαρίου (65)
-
►
2021
(2936)
- ► Δεκεμβρίου (59)
- ► Σεπτεμβρίου (180)
- ► Φεβρουαρίου (325)
-
►
2020
(1624)
- ► Δεκεμβρίου (293)
- ► Σεπτεμβρίου (234)
- ► Φεβρουαρίου (28)
-
►
2019
(13362)
- ► Δεκεμβρίου (19)
- ► Σεπτεμβρίου (54)
- ► Φεβρουαρίου (5586)
- ► Ιανουαρίου (5696)
-
►
2018
(66471)
- ► Δεκεμβρίου (5242)
- ► Σεπτεμβρίου (5478)
- ► Φεβρουαρίου (4835)
- ► Ιανουαρίου (5592)
-
►
2017
(44259)
- ► Δεκεμβρίου (5110)
- ► Σεπτεμβρίου (5105)
-
▼
2016
(7467)
- ► Δεκεμβρίου (514)
- ► Σεπτεμβρίου (1038)
-
▼
Αυγούστου
(935)
-
▼
Αυγ 04
(49)
- Viruses, Vol. 8, Pages 217: Erratum: Smither, S.; ...
- Energies, Vol. 9, Pages 619: Sustainable New Brick...
- Materials, Vol. 9, Pages 654: New Surface-Treatmen...
- How Do Intensity and Duration of Rehabilitation Se...
- Sensors, Vol. 16, Pages 1228: Real-Time Identifica...
- Marine Drugs, Vol. 14, Pages 147: Acetylated Trite...
- Sustainability, Vol. 8, Pages 744: Towards a Clima...
- Computation, Vol. 4, Pages 27: Automatic Generatio...
- Differential deviant probability effects on two hi...
- Increased Ratio of Visceral to Subcutaneous Adipos...
- Peripheral IV Insulin Infusion Infiltration Presen...
- Protocolized Sepsis Care Is Not Helpful for Patients.
- The Target Temperature for Post Cardiac Arrest Pat...
- Neuromuscular Blocking Agents and Neuromuscular Dy...
- Comparing Time-Fixed Mortality Prediction Models a...
- A Comparison of the Ability of the Physiologic Com...
- Cardiac Ultrasound Is a Competency of Critical Car...
- Long-Term Mental Health Problems After Delirium in...
- Propensity score-based analysis of outcomes of lap...
- Long-term effects of hepatitis B immunization of i...
- Impact of hospital volume on quality indicators fo...
- Coffee and tea consumption in relation with non-al...
- Short- and long-term impact of reoperation for com...
- Effect of interval (7 or 11 weeks) between neoadju...
- Familial colorectal cancer: Patient assessment, su...
- Sitagliptin vs. placebo for non-alcoholic fatty li...
- Minimally invasive esophagectomy utilizing a stapl...
- Effects of scFOS on the composition of fecal micro...
- Cu and Cu/Cu2O nanoparticles modified electrode fo...
- JAMA
- New Journal of Oncology Practice Early Release art...
- Infectious Disease Expert Sees Threat From Colisti...
- New Journal of Global Oncology Early Release articles
- JAMA Otolaryngology–Head & Neck Surgery
- New Journal of Clinical Oncology Early Release art...
- Diagnostic Pathology
- ASCO Journals
- Journal of Oncology Practice (JOP)
- Journal of Clinical Oncology
- Electronics, Vol. 5, Pages 46: Skin Admittance Mea...
- Micromachines, Vol. 7, Pages 131: Fabrication of a...
- Catalysts, Vol. 6, Pages 120: Effect of Cu+/Cu2+ R...
- Social Determinants of Chronic Prostatitis/Chronic...
- Sustainability, Vol. 8, Pages 747: Analysis of the...
- Biosensors, Vol. 6, Pages 40: Monitoring Intact Vi...
- Sustainability, Vol. 8, Pages 750: Sustainability ...
- Catalysts, Vol. 6, Pages 119: High Yield Synthesis...
- Sensors, Vol. 16, Pages 1230: Correction: Gao, Q. ...
- Risk factors for poor outcomes in patients with op...
-
▼
Αυγ 04
(49)
- ► Φεβρουαρίου (793)
Αναζήτηση αυτού του ιστολογίου
Πέμπτη 4 Αυγούστου 2016
Computation, Vol. 4, Pages 27: Automatic Generation of Massively Parallel Codes from ExaSlang
Εγγραφή σε:
Σχόλια ανάρτησης (Atom)
-
Αλέξανδρος Γ. Σφακιανάκης Medicine by Alexandros G. Sfakianakis,Anapafseos 5 Agios Nikolaos 72100 Crete Greece,00302841026182,0030693260717...
-
heory of COVID-19 pathogenesis Publication date: November 2020Source: Medical Hypotheses, Volume 144Author(s): Yuichiro J. Suzuki ScienceD...
-
https://ift.tt/2MQ8Ai8
Δεν υπάρχουν σχόλια:
Δημοσίευση σχολίου
Σημείωση: Μόνο ένα μέλος αυτού του ιστολογίου μπορεί να αναρτήσει σχόλιο.