Proceedings of the 53rd Annual Design Automation Conference 2016
DOI: 10.1145/2897937.2897984
|View full text |Cite
|
Sign up to set email alerts
|

An FPGA-based infrastructure for fine-grained DVFS analysis in high-performance embedded systems

Abstract: Emerging technologies provide SoCs with fine-grained DVFS capabilities both in space (number of domains) and time (transients in the order of tens of nanoseconds). Analyzing these systems requires cycle-accurate accounting of rapidly-changing dynamics and complex interactions among accelerators, interconnect, memory, and OS. We present an FPGA-based infrastructure that facilitates such analyses for high-performance embedded systems. We show how our infrastructure can be used to first generate SoCs with loosely… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
36
0

Year Published

2016
2016
2022
2022

Publication Types

Select...
4
4
1

Relationship

2
7

Authors

Journals

citations
Cited by 31 publications
(36 citation statements)
references
References 41 publications
0
36
0
Order By: Relevance
“…There are two well-established methods to save on energy in embedded devices, and they are dynamic voltage and frequency scaling (DVFS) [16] and the RTH mechanism [10]. Integrated circuits are recently equipped with a number of sleep-state features.…”
Section: Literature Review 21 Previous Related Workmentioning
confidence: 99%
“…There are two well-established methods to save on energy in embedded devices, and they are dynamic voltage and frequency scaling (DVFS) [16] and the RTH mechanism [10]. Integrated circuits are recently equipped with a number of sleep-state features.…”
Section: Literature Review 21 Previous Related Workmentioning
confidence: 99%
“…To adhere to the application hardware requirements, much prior research focused on configurable hardware (e.g., [13][14][15][16][17][18][19][20][21][22][23]), configurable caches (e.g., [3,4,[24][25][26][27]), and design space exploration (e.g., [5][6][7][9][10][11][28][29][30][31][32]). Given this expansive prior work, we discuss fundamentals of configurable hardware, followed by specific related work in configurable caches and design space exploration with fundamentals that are directly applicable to our approach.…”
Section: Related Workmentioning
confidence: 99%
“…Previous works have explored DFVS [15] as a solution to save energy, included DVFS as part of online and offline scheduling algorithms [17], increased the DVFS efficiency by allowing different units inside a CPU to operate at different voltage-frequencies [2], enabled a group of components to operate at a different voltage-frequency [18,19], leveraged DVFS to reduce idle energy [20], or evaluated the tradeoff between the discrete values of DVFS and energy savings [21,23]. Whereas these works contributed novel hardware architectures using DVFS, we plan to include DVFS configurations (e.g., as in Reference [19,21]) in our design space in future works.…”
Section: Configurable Hardwarementioning
confidence: 99%
“…An infrastructure has been proposed for fine-grained DVFS of FPGA-implemented SoCs [11]. DVFS was combined with task mapping by Wu et al, with tasks optimally executed on CPU, GPU or FPGA cores dependent on a realtime power budget [12].…”
Section: Background and Related Workmentioning
confidence: 99%