Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis 2021
DOI: 10.1145/3458817.3476176
|View full text |Cite
|
Sign up to set email alerts
|

Productivity, portability, performance

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
4
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
4
4
1

Relationship

1
8

Authors

Journals

citations
Cited by 19 publications
(4 citation statements)
references
References 38 publications
0
4
0
Order By: Relevance
“…They present a workflow, that both keeps Python's high productivity and achieves portable performance across different architectures. [12]…”
Section: Related Literaturementioning
confidence: 99%
“…They present a workflow, that both keeps Python's high productivity and achieves portable performance across different architectures. [12]…”
Section: Related Literaturementioning
confidence: 99%
“…For example, Python’s flexibility (e.g., monkey patching and flexible typing) disables many static optimizations. However, when restricting the syntax to high-performance Python (much of NumPy), then optimizations become simpler (Ziogas et al, 2021). Any language becomes more complex over time—Fortran 66 evolved into the complex Fortran 2018 language standard.…”
Section: Myth 10: Fortran Is Dead Long Live the Dsl!mentioning
confidence: 99%
“…Following its success, many other projects accelerate Python, either through bindings to existing C libraries such as CuPy [4], PyOpenCL [5], and PyKokkos [6] or by compiling a subset of Python to native code. Examples of the latter approach are Numba [7], Pythran [8], or Data-Centric Python [9].…”
Section: Introductionmentioning
confidence: 99%