Proceedings of the 9th Annual Workshop on General Purpose Processing Using Graphics Processing Unit 2016
DOI: 10.1145/2884045.2884051
|View full text |Cite
|
Sign up to set email alerts
|

Simplifying programming and load balancing of data parallel applications on heterogeneous systems

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
26
0
1

Year Published

2017
2017
2022
2022

Publication Types

Select...
4
4
1

Relationship

1
8

Authors

Journals

citations
Cited by 37 publications
(27 citation statements)
references
References 14 publications
0
26
0
1
Order By: Relevance
“…The EngineCL architecture allows to easily incorporate a set of schedulers, as it is shown in Figure 4. In this paper, three well-known schedulers are implemented in EngineCL [20,18,19]. The programmer can select one scheduler per kernel execution, depending on the characteristics and knowledge he has of the problem, data communication and architecture.…”
Section: Schedulersmentioning
confidence: 99%
“…The EngineCL architecture allows to easily incorporate a set of schedulers, as it is shown in Figure 4. In this paper, three well-known schedulers are implemented in EngineCL [20,18,19]. The programmer can select one scheduler per kernel execution, depending on the characteristics and knowledge he has of the problem, data communication and architecture.…”
Section: Schedulersmentioning
confidence: 99%
“…It is limited, nevertheless, to kernels whose relative performance for the small, initial chunks of work-groups may lead to a good prediction of performance for larger chunks. In [8], the authors adapted the OpenMP guided scheduling to partition OpenCL kernels. However this approach does not take into account the data transfers induced by the partitioning of multiple dependent kernels.…”
Section: Related Workmentioning
confidence: 99%
“…[19]). An interesting example of abstraction built on top of OpenCL is the Maat library [16]. It provides a unified context with an abstract view regardless of the number and nature of devices, for GPU and CPU platforms.…”
Section: Related Workmentioning
confidence: 99%