This paper is a work in progress study of the operating system services required to manage on-chip memories. We are evaluating different CMP on-chip memories configurations. Chip-MultiProcessors (CMP) architectures integrating multiple computing and memory elements presents different problems (coherency, latency, ...) that must be solved. On-chip local memories are directly addressable and their latency is much shorter than off-chip main memories. Since memory latency is a key factor for application performance, we study how the OS can help
Today’s SoCs are complex designs with multiple embedded processors, memory subsystems, and applicati...
Today’s availability of new memory technologies requires radical re-thinking of memory management in...
Journal ArticleWe identify the operating system as one area where a novel architecture could signif...
This paper is a work in progress study of the operating system services required to manage on-chip m...
Abstract — In this paper we study the OS services requirect to efficiently manage on-chip memories i...
This paper proposes the concept of performance balancing, and reports its performance impact on a Ch...
Chip-multiprocessor systems or CMPs have emerged as a high-perfomance organization for the increasin...
This dissertation aims at improving the off-chip bandwidth utilization and energy efficiency in chip...
Today's SoCs are complex designs with multiple embedded processors, memory subsystems, and applicati...
Embedded processor-based systems allow for the tai-Zoring of the on-chip memory architecture based o...
An operating system’s design is often influenced by the architecture of the target hardware. While u...
The continued decrease in transistor size and the increasing delay of wires relative to transistor s...
This thesis investigates hardware support for managing time, events, and process scheduling in embed...
Embedded processor-based systems allow for the tai-loring of the on-chip memory architecture based o...
There are two competing models for the on-chip memory in Chip Multiprocessor (CMP) systems: hardware...
Today’s SoCs are complex designs with multiple embedded processors, memory subsystems, and applicati...
Today’s availability of new memory technologies requires radical re-thinking of memory management in...
Journal ArticleWe identify the operating system as one area where a novel architecture could signif...
This paper is a work in progress study of the operating system services required to manage on-chip m...
Abstract — In this paper we study the OS services requirect to efficiently manage on-chip memories i...
This paper proposes the concept of performance balancing, and reports its performance impact on a Ch...
Chip-multiprocessor systems or CMPs have emerged as a high-perfomance organization for the increasin...
This dissertation aims at improving the off-chip bandwidth utilization and energy efficiency in chip...
Today's SoCs are complex designs with multiple embedded processors, memory subsystems, and applicati...
Embedded processor-based systems allow for the tai-Zoring of the on-chip memory architecture based o...
An operating system’s design is often influenced by the architecture of the target hardware. While u...
The continued decrease in transistor size and the increasing delay of wires relative to transistor s...
This thesis investigates hardware support for managing time, events, and process scheduling in embed...
Embedded processor-based systems allow for the tai-loring of the on-chip memory architecture based o...
There are two competing models for the on-chip memory in Chip Multiprocessor (CMP) systems: hardware...
Today’s SoCs are complex designs with multiple embedded processors, memory subsystems, and applicati...
Today’s availability of new memory technologies requires radical re-thinking of memory management in...
Journal ArticleWe identify the operating system as one area where a novel architecture could signif...