2014 IEEE 34th International Conference on Distributed Computing Systems 2014
DOI: 10.1109/icdcs.2014.47
|View full text |Cite
|
Sign up to set email alerts
|

Compiler Driven Automatic Kernel Context Migration for Heterogeneous Computing

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2017
2017
2021
2021

Publication Types

Select...
2
2

Relationship

1
3

Authors

Journals

citations
Cited by 4 publications
(4 citation statements)
references
References 10 publications
0
4
0
Order By: Relevance
“…Even though there are static code analyzers for detecting such pointers at compilation time, there are situations where these tools fail, for example, when the alias depends on runtime conditions [36,37]. Moreover, there exist also tools that instrument the program code and detect at runtime if an array is accessed by using different pointers [38]. But we do not employ any of these tools.…”
Section: Limitationsmentioning
confidence: 99%
“…Even though there are static code analyzers for detecting such pointers at compilation time, there are situations where these tools fail, for example, when the alias depends on runtime conditions [36,37]. Moreover, there exist also tools that instrument the program code and detect at runtime if an array is accessed by using different pointers [38]. But we do not employ any of these tools.…”
Section: Limitationsmentioning
confidence: 99%
“…The vast majority of past efforts in heterogeneous computing focus on CPU/GPU systems [28,63] in which a GPU accelerator device is attached to a host CPU [51,66,67,78]. Gad, et al [28] propose a similar context migration process between CPU and GPU.…”
Section: Related Workmentioning
confidence: 99%
“…The vast majority of past efforts in heterogeneous computing focus on CPU/GPU systems [28,63] in which a GPU accelerator device is attached to a host CPU [51,66,67,78]. Gad, et al [28] propose a similar context migration process between CPU and GPU. Past efforts have also focused on single-ISA heterogeneous systems [45][46][47] which use cores of the same ISA but with different ISA extensions or micro-architecture (e.g., ARM's big.LITTLE [29], NVidia's Kal-El [67]).…”
Section: Related Workmentioning
confidence: 99%
“…Although there are static code analyzers for detecting such pointers at compilation time, there are situations where these tools fail, e.g., if the alias depends on runtime conditions [16] [28]. Other tools instrument program codes and detect (at runtime) if an array is accessed by using different pointers [12].…”
Section: The Integration Of Pure Functions Into Cmentioning
confidence: 99%