Proceedings of the 2020 ACM SIGPLAN International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Sof 2020
DOI: 10.1145/3426428.3426915
|View full text |Cite
|
Sign up to set email alerts
|

Intrepydd: performance, productivity, and portability for data science application kernels

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
4
2
1

Relationship

1
6

Authors

Journals

citations
Cited by 7 publications
(4 citation statements)
references
References 24 publications
0
4
0
Order By: Relevance
“…The Intrepydd programming language [23] introduced a subset of Python that is amenable to ahead-of-time (AOT) compilation into C++. It is intended for writing kernel functions rather than complete or main programs.…”
Section: Intrepydd Compilermentioning
confidence: 99%
See 2 more Smart Citations
“…The Intrepydd programming language [23] introduced a subset of Python that is amenable to ahead-of-time (AOT) compilation into C++. It is intended for writing kernel functions rather than complete or main programs.…”
Section: Intrepydd Compilermentioning
confidence: 99%
“…The AutoMPHC compiler is the extension of Intrepydd compiler [23], which supports type inference and basic optimizations including loop invariant code motion, sparsity optimization, and array allocation/slicing optimizations. In the following sections, we present newly developed optimizations for automatic parallelization targeting distributed heterogeneous systems.…”
Section: Optimizationsmentioning
confidence: 99%
See 1 more Smart Citation
“…As a result, frameworks for improving code portability have taken center stage as a means to reduce the amount of code refactoring effort necessary to facilitate the adoption of new hardware accelerators in HPC. Moreover, with the performance of general-purpose computing quickly plateauing, HPC software solutions must look toward more application-and domain-specific accelerators (ASAs/DSAs) to reach the next notable milestones in performance [25] [29]. This will undoubtedly increase the cadence of code refactoring to an impractical level with existing solutions, and more so, without.…”
Section: Introductionmentioning
confidence: 99%