2008
DOI: 10.1109/ipdps.2008.4536220
|View full text |Cite
|
Sign up to set email alerts
|

A simple power-aware scheduling for multicore systems when running real-time applications

Abstract: High-performance microprocessors, e.g., multithreaded and multicore processors, are

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
28
0

Year Published

2009
2009
2023
2023

Publication Types

Select...
5
3
2

Relationship

1
9

Authors

Journals

citations
Cited by 45 publications
(28 citation statements)
references
References 23 publications
0
28
0
Order By: Relevance
“…Optimizations for power management have traditionally focused on dynamic voltage and frequency scaling (DVFS) by operating systems [8,5]. Compiler optimizations to enhance power efficiency of applications have mostly focused on varying instruction scheduling schemes [13,16,22,26] and thread-allocation and scheduling strategies [2,1,23]. Power consumption has been estimated using architectural simulation [4,16,2], offline profiling [6], and real time monitoring of hardware counters [23,18].…”
Section: Related Workmentioning
confidence: 99%
“…Optimizations for power management have traditionally focused on dynamic voltage and frequency scaling (DVFS) by operating systems [8,5]. Compiler optimizations to enhance power efficiency of applications have mostly focused on varying instruction scheduling schemes [13,16,22,26] and thread-allocation and scheduling strategies [2,1,23]. Power consumption has been estimated using architectural simulation [4,16,2], offline profiling [6], and real time monitoring of hardware counters [23,18].…”
Section: Related Workmentioning
confidence: 99%
“…In studies such as [6][7][8][9][10][11][12] efforts have been devoted to model or estimate the power usage of individual applications or workloads. These studies monitor the use of system's component (in particular the processor and memory) during the workload execution via hardware performance counters and correlate them with the power consumed by the system when running that workload to derive a power model.…”
Section: Power/energy Estimation Using Hardware Performance Countersmentioning
confidence: 99%
“…A more complete definition presents an application's energy profile as its part of the energy footprint variation of the overall system during its execution. In studies such as [5,11,4,16,3,10,18] efforts have been devoted to model power usage of system components (CPU, memory, disk, network) via hardware performance counters or hardware monitoring events. From those studies, the energy profile of an application can also be defined as a set of measurements (hardware monitoring events collected per-process or system-wide) over a time interval T such that there exists a combination of them estimating the power/energy used by the application or the whole system over T. The last definition describes the energy consumed by the application or the whole system via a set of hardware monitoring counters.…”
Section: System Model Use-casesmentioning
confidence: 99%