Proceedings of the 15th IEEE/ACM Symposium on Embedded Systems for Real-Time Multimedia 2017
DOI: 10.1145/3139315.3157088
|View full text |Cite
|
Sign up to set email alerts
|

Reliable mapping and partitioning of performance-constrained openCL applications on CPU-GPU MPSoCs

Abstract: Heterogeneous Multi-Processor Systems-on-Chips (MPSoCs) containing CPU and GPU cores are typically required to execute applications concurrently. Existing approaches exploit applications executing in CPU and GPU cores at the same time taking into account performance and energy consumption for mapping and partitioning. This paper presents a proposal for mapping and partitioning of applications in CPU-GPU MPSoCs taking into account the temperature behavior of the system. We evaluate the temperature profiling to … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
12
0

Year Published

2018
2018
2024
2024

Publication Types

Select...
4
2

Relationship

1
5

Authors

Journals

citations
Cited by 8 publications
(12 citation statements)
references
References 22 publications
0
12
0
Order By: Relevance
“…The proposed policy has been implemented and evaluated with the experimental setup discussed in Section III. We compared the approach against a static strategy mimicking the approaches proposed in [9], [10], the most recent related work addressing our considered scenario. The strategy assumes that all applications are known and can be profiled at designtime; it performs a design-time exploration to identify a set of optimal configuration points for each application achieving the required throughput by means of different number of cores and frequency levels (for the sake of fairness kernel partitioning is not considered).…”
Section: Resultsmentioning
confidence: 99%
See 1 more Smart Citation
“…The proposed policy has been implemented and evaluated with the experimental setup discussed in Section III. We compared the approach against a static strategy mimicking the approaches proposed in [9], [10], the most recent related work addressing our considered scenario. The strategy assumes that all applications are known and can be profiled at designtime; it performs a design-time exploration to identify a set of optimal configuration points for each application achieving the required throughput by means of different number of cores and frequency levels (for the sake of fairness kernel partitioning is not considered).…”
Section: Resultsmentioning
confidence: 99%
“…Such information is used at runtime to optimize overall power consumption while executing a workload composed of an unknown mix of such applications. Later the approach has been enhanced also to consider temperature [10].…”
Section: Related Workmentioning
confidence: 99%
“…In another study by Cummins et al [2], the authors utilize similar feature extraction methodology from source code to be fed to a DNN model to make decisions and this approach also requires the intervention of a skilled person to perform the manual feature extraction. On the other hand, studies [28], [46], [47] which include hybrid scheduling/resource mapping where the methodology is partly dependent on offline and online training of the executing application to decide the appropriate processing elements and their operating frequencies, also has its own limitations. In case a new application is being executed on the device, we need to perform an offline training on this new application in order to achieve an improvement on the main objective of scheduling/resource mapping to optimize performance, energy efficiency, etc.…”
Section: Advantage Of Socodecnn Based Dvfsmentioning
confidence: 99%
“…System-on-chip (MPSoC) Nowadays, MPSOC is considered a hot topic, where there have been many pieces of research introducing different approaches. [54,55,56,57,58,59,60,61]. The work mostly considered Samsung Exynos 5422 SoC which utilizes 4 big and/or 4 little cores that possess the same instruction set architecture ISAs [55,57,60].…”
Section: Scheduling Tasks On Heterogeneous Multiprocessormentioning
confidence: 99%
“…In [54] they divide the workload on CPU/GPU savings of the average temperature of the chip while keeping performance needs. A lower thermal behavior exhibits an enhanced long-term reliability (lifetime) of the SoC.…”
Section: Scheduling Tasks On Heterogeneous Multiprocessormentioning
confidence: 99%