Proceedings of the 42nd Annual International Symposium on Computer Architecture 2015
DOI: 10.1145/2749469.2750382
|View full text |Cite
|
Sign up to set email alerts
|

Vip

Abstract: Energy-efficient user-interactive and display-oriented applications on handhelds rely heavily on multiple accelerators (termed IP cores) to meet their periodic frame processing needs. Further, these platforms are starting to host multiple applications concurrently on the multiple CPU cores. Unfortunately, today's hardware exposes an interface that forces the host software (Android drivers) to treat each IP core as an isolated device. Consequently, the host CPU has to get involved in the (i) processing of each … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2017
2017
2024
2024

Publication Types

Select...
4
3

Relationship

0
7

Authors

Journals

citations
Cited by 26 publications
(3 citation statements)
references
References 43 publications
0
3
0
Order By: Relevance
“…Victim selection: To choose a victim block for replacement, we first identify a set from which we choose a victim and compare the predicted and current CPU-IP shared region size for the set 3 . For a CPU memory reference, if the predicted size is bigger than the current size of the shared region, we choose a victim from the CPU-only region and set its CPU bit to 0, which reduces the size of the CPU-only region.…”
Section: Ip-aware Cache Replacementmentioning
confidence: 99%
See 1 more Smart Citation
“…Victim selection: To choose a victim block for replacement, we first identify a set from which we choose a victim and compare the predicted and current CPU-IP shared region size for the set 3 . For a CPU memory reference, if the predicted size is bigger than the current size of the shared region, we choose a victim from the CPU-only region and set its CPU bit to 0, which reduces the size of the CPU-only region.…”
Section: Ip-aware Cache Replacementmentioning
confidence: 99%
“…In [1,2,3], sub-framing, partitioning a frame into smaller ones, is proposed to reduce memory traffic. In that work, a memory controller bypasses the memory traffic from IPs to IPs directly without accessing the DRAM memory.…”
Section: Introductionmentioning
confidence: 99%
“…A domain-aware coordinated DVFS policies, which can coordinate the DVFS state for each component of the mobile devices, was proposed to achieve high energy efficiency for the frame-based applications [37]. A new IP virtualization framework (VIP) was proposed for mobile devices, which allows many IPs to be chained together and be virtualized as a single one [38]. DORA, a dynamic frequency controller for energy efficient mobile web browsing was introduced [49].…”
Section: Related Workmentioning
confidence: 99%