2015
DOI: 10.1155/2015/576498
|View full text |Cite
|
Sign up to set email alerts
|

Optimized Data Transfers Based on the OpenCL Event Management Mechanism

Abstract: In standard OpenCL programming, hosts are supposed to control their compute devices. Since compute devices are dedicated to kernel computation, only hosts can execute several kinds of data transfers such as internode communication and file access. These data transfers require one host to simultaneously play two or more roles due to the need for collaboration between the host and devices. The codes for such data transfers are likely to be system-specific, resulting in low portability. This paper proposes an Ope… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2018
2018
2018
2018

Publication Types

Select...
1

Relationship

0
1

Authors

Journals

citations
Cited by 1 publication
(1 citation statement)
references
References 11 publications
(28 reference statements)
0
1
0
Order By: Relevance
“…In contrast to the Quasar implementation, shared memory was not used to compute matrix inverses in the OpenCL version. Although promising in terms of benchmarking, we also did not use the clDataTransfer communication techniques proposed by Takizawa et al in [38]. Instead, the Gaussian kernel buffer and index buffer are pinned to the host, i.e.…”
Section: Opencl Implementationmentioning
confidence: 99%
“…In contrast to the Quasar implementation, shared memory was not used to compute matrix inverses in the OpenCL version. Although promising in terms of benchmarking, we also did not use the clDataTransfer communication techniques proposed by Takizawa et al in [38]. Instead, the Gaussian kernel buffer and index buffer are pinned to the host, i.e.…”
Section: Opencl Implementationmentioning
confidence: 99%