Proceedings of the 16th ACM SIGPLAN International Symposium on Dynamic Languages 2020
DOI: 10.1145/3426422.3426979
|View full text |Cite
|
Sign up to set email alerts
|

Pricing Python parallelism: a dynamic language cost model for heterogeneous platforms

Abstract: Execution times may be reduced by offloading parallel loop nests to a GPU. Auto-parallelizing compilers are common for static languages, often using a cost model to determine when the GPU execution speed will outweigh the offload overheads. Nowadays scientific software is increasingly written in dynamic languages and would benefit from compute accelerators. The ALPyNA framework analyses moderately complex Python loop nests and automatically JIT compiles code for heterogeneous CPU and GPU architectures.We prese… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...

Citation Types

0
0
0

Publication Types

Select...

Relationship

0
0

Authors

Journals

citations
Cited by 0 publications
references
References 36 publications
(40 reference statements)
0
0
0
Order By: Relevance

No citations

Set email alert for when this publication receives citations?