Abstract—Cache partitioning is a promising technique to reduce energy consumption of the cache subsystem for MPSoCs. Currently, most existing techniques focus primarily on static partition on core level. In this paper, we present a task-level approach and show that it outperforms core-level strategies. By taking the interference patterns of individual tasks into ac-count, our approach generates optimal task-level cache partition schemes as well as feasible schedules at compilation time by means of a mixed integer linear programming formulation. We also present techniques to prune the exploration space of our formulation. Experimental results using real-world benchmarks demonstrate that our approach achieves 33 % energy savings on average co...
The major obstacle to use multicores for real-time applica-tions is that we may not predict and prov...
SUMMARY This paper proposes a task scheduling approach for reli-able cache architectures (RCAs) of m...
Computing workloads often contain a mix of interac-tive, latency-sensitive foreground applications a...
International audienceMulti-core architectures are well suited to ful ll the increasing performance ...
Abstract—Shared cache in modern multi-core systems has been considered as one of the major factors t...
As the utilization of multiprocessors system-on-chip (MPSoC) is becoming ubiquitous, demands for eff...
Abstract—Multicore processors have become ubiquitous across many domains, such as datacenters and sm...
International audienceMost schedulability analysis techniques for multi-core architectures assume a ...
Dynamic reconfiguration techniques are widely used for efficient system optimization. Dynamic cache ...
Computing workloads often contain a mix of interactive, latency-sensitive foreground applications an...
Multiprocessor System-on-Chip (MPSoC) based on Network-on-Chip (NoC) integrates a large amount of Pr...
This paper presents CaM, a holistic cache and memory bandwidth resource allocation strategy for mult...
In this paper, we jointly optimize computation and communication task scheduling for streaming appli...
Abstract—Many modern multi-core processors sport a large shared cache with the primary goal of enhan...
Growing processing demand on multi-tasking real-time systems can be met by employing scalable multi-...
The major obstacle to use multicores for real-time applica-tions is that we may not predict and prov...
SUMMARY This paper proposes a task scheduling approach for reli-able cache architectures (RCAs) of m...
Computing workloads often contain a mix of interac-tive, latency-sensitive foreground applications a...
International audienceMulti-core architectures are well suited to ful ll the increasing performance ...
Abstract—Shared cache in modern multi-core systems has been considered as one of the major factors t...
As the utilization of multiprocessors system-on-chip (MPSoC) is becoming ubiquitous, demands for eff...
Abstract—Multicore processors have become ubiquitous across many domains, such as datacenters and sm...
International audienceMost schedulability analysis techniques for multi-core architectures assume a ...
Dynamic reconfiguration techniques are widely used for efficient system optimization. Dynamic cache ...
Computing workloads often contain a mix of interactive, latency-sensitive foreground applications an...
Multiprocessor System-on-Chip (MPSoC) based on Network-on-Chip (NoC) integrates a large amount of Pr...
This paper presents CaM, a holistic cache and memory bandwidth resource allocation strategy for mult...
In this paper, we jointly optimize computation and communication task scheduling for streaming appli...
Abstract—Many modern multi-core processors sport a large shared cache with the primary goal of enhan...
Growing processing demand on multi-tasking real-time systems can be met by employing scalable multi-...
The major obstacle to use multicores for real-time applica-tions is that we may not predict and prov...
SUMMARY This paper proposes a task scheduling approach for reli-able cache architectures (RCAs) of m...
Computing workloads often contain a mix of interac-tive, latency-sensitive foreground applications a...