2015
DOI: 10.15803/ijnc.5.2_253
|View full text |Cite
|
Sign up to set email alerts
|

Automatic Optimization of Thread Mapping for a GPGPU Programming Framework

Abstract: Although General Purpose computation on Graphics Processing Units (GPGPU) is widely used for the high-performance computing, standard programming frameworks such as CUDA and OpenCL are still difficult to use. They require low-level specifications and the handoptimization is a large burden. Therefore we are developing an easier framework named MESI-CUDA. Based on a virtual shared memory model, MESI-CUDA hides low-level memory management and data transfer from the user. The compiler generates low-level code and … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
9
0

Year Published

2016
2016
2022
2022

Publication Types

Select...
2

Relationship

1
1

Authors

Journals

citations
Cited by 2 publications
(9 citation statements)
references
References 19 publications
(38 reference statements)
0
9
0
Order By: Relevance
“…Although such low-level API enables hand-tuning considering hardware specifications, it is difficult and not performance portable. Therefore we are developing an easier programming framework MESI-CUDA [5,6,7,8].…”
Section: Mesi-cudamentioning
confidence: 99%
See 4 more Smart Citations
“…Although such low-level API enables hand-tuning considering hardware specifications, it is difficult and not performance portable. Therefore we are developing an easier programming framework MESI-CUDA [5,6,7,8].…”
Section: Mesi-cudamentioning
confidence: 99%
“…We regard the difference of characteristics between CPU and CUDA cores is not negligible on HPC programming. However, we hide SMs by introducing a logical specification of thread mapping [8] and mapping optimization by the compiler.…”
Section: Mesi-cudamentioning
confidence: 99%
See 3 more Smart Citations