Many modern software applications have performance requirements, like mobile and embedded systems that must keep up with sensor data, or web services that must return results to users within an acceptable latency bound. For such applications, the goal is not to run as fast as possible, but to meet their performance requirements with minimal resource usage, the key resource in most systems being energy. Heuristic solutions have been proposed to minimize energy under a performance constraint, but recent studies show that these approaches are not portable - heuristics that are near-optimal on one system can waste integer factors of energy on others. The POET library and runtime system provides a portable method for resource management that ach...
This paper presents a run-time resource manager for NoC-based many-core architectures that dynamical...
Programmable multi-core and many-core platforms increase exponentially the challenge of task mapping...
Reducing energy consumption while providing performance and quality guarantees is crucial for comput...
Embedded real-time systems must meet timing constraints while minimizing energy consumption. To this...
This paper explores the problem of energy optimization in embedded platforms. Specifically, it studi...
Performance requirements of emerging applications and tighter power consumption constraints of mobil...
As computer technology progresses, making smaller, lighter, and faster computing devices possible, w...
Energy management is a problem of all types of computing devices. For example, short battery life is...
Energy-efficient applications utilize just enough resources (e.g., threads, cores) to provide the pe...
International audienceApplications have traditionally been executed as fast as possible (Race-to-Idl...
A main challenge in today's embedded system design is to find the perfect balance between performanc...
With the current technology trends, the number of computers and computation demand is increasing dra...
Abstract—The problem of minimizing energy for a perfor-mance constraint (e.g., real-time deadline or...
Heterogeneous multicores offer flexibility in the form of different core types and Dynamic Voltage a...
Reducing the energy consumption of computing systems is a necessary endeavor. However, saving energy...
This paper presents a run-time resource manager for NoC-based many-core architectures that dynamical...
Programmable multi-core and many-core platforms increase exponentially the challenge of task mapping...
Reducing energy consumption while providing performance and quality guarantees is crucial for comput...
Embedded real-time systems must meet timing constraints while minimizing energy consumption. To this...
This paper explores the problem of energy optimization in embedded platforms. Specifically, it studi...
Performance requirements of emerging applications and tighter power consumption constraints of mobil...
As computer technology progresses, making smaller, lighter, and faster computing devices possible, w...
Energy management is a problem of all types of computing devices. For example, short battery life is...
Energy-efficient applications utilize just enough resources (e.g., threads, cores) to provide the pe...
International audienceApplications have traditionally been executed as fast as possible (Race-to-Idl...
A main challenge in today's embedded system design is to find the perfect balance between performanc...
With the current technology trends, the number of computers and computation demand is increasing dra...
Abstract—The problem of minimizing energy for a perfor-mance constraint (e.g., real-time deadline or...
Heterogeneous multicores offer flexibility in the form of different core types and Dynamic Voltage a...
Reducing the energy consumption of computing systems is a necessary endeavor. However, saving energy...
This paper presents a run-time resource manager for NoC-based many-core architectures that dynamical...
Programmable multi-core and many-core platforms increase exponentially the challenge of task mapping...
Reducing energy consumption while providing performance and quality guarantees is crucial for comput...