Efficient use of the memory hierarchy is critical for achieving high performance in a multiprocessor system- on-chip. An external memory that is shared between processors is a bottleneck in current and future systems. Cache misses and a large cache miss penalty contribute to a low processor utilisation. In this paper, we describe a novel cache optimisation technique to reduce instruction and data cache misses for streaming applications. The instruction and data locality are improved by executing a task multiple times before moving to the next task. Furthermore, we introduce a dataflow model that is used to trade-off the number of cache misses against end-to-end latency and memory usage. For our industrial application, which is a Digital Rad...
Trickle is a polite gossip algorithm for managing communication traffic. It is of particular interes...
The number of processor cores and on-chip cache size has been increasing on chip multiprocessors (CM...
The number of processor cores and on-chip cache size has been increasing on chip multiprocessors (CM...
Efficient use of the memory hierarchy is critical for achieving high performance in a multiprocessor...
Thesis (M. Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Compute...
As processor speeds continue to increase, the memory bottleneck remains a primary impediment to atta...
In the world of complex SoCs for consumer applica-tions, multiprocessor architectures usually deploy...
This paper investigates memory management for real-time multimedia applications running on a resourc...
This paper considers the problem of scheduling streaming applications on uniprocessors in order to m...
There are two competing models for the on-chip memory in Chip Multiprocessor (CMP) systems: hardware...
New generation System-on-Chips will be extremely complex devices, composed from complex subsystems, ...
This thesis considers how to exploit the specific characteristics of data streaming functions and mu...
Of late, there has been a considerable interest in models, algorithms and method-ologies specificall...
Coherent read misses in shared-memory multiprocessors account for a substantial fraction of executio...
Contention for shared cache resources has been recognized as a major bottleneck for multicores—espec...
Trickle is a polite gossip algorithm for managing communication traffic. It is of particular interes...
The number of processor cores and on-chip cache size has been increasing on chip multiprocessors (CM...
The number of processor cores and on-chip cache size has been increasing on chip multiprocessors (CM...
Efficient use of the memory hierarchy is critical for achieving high performance in a multiprocessor...
Thesis (M. Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Compute...
As processor speeds continue to increase, the memory bottleneck remains a primary impediment to atta...
In the world of complex SoCs for consumer applica-tions, multiprocessor architectures usually deploy...
This paper investigates memory management for real-time multimedia applications running on a resourc...
This paper considers the problem of scheduling streaming applications on uniprocessors in order to m...
There are two competing models for the on-chip memory in Chip Multiprocessor (CMP) systems: hardware...
New generation System-on-Chips will be extremely complex devices, composed from complex subsystems, ...
This thesis considers how to exploit the specific characteristics of data streaming functions and mu...
Of late, there has been a considerable interest in models, algorithms and method-ologies specificall...
Coherent read misses in shared-memory multiprocessors account for a substantial fraction of executio...
Contention for shared cache resources has been recognized as a major bottleneck for multicores—espec...
Trickle is a polite gossip algorithm for managing communication traffic. It is of particular interes...
The number of processor cores and on-chip cache size has been increasing on chip multiprocessors (CM...
The number of processor cores and on-chip cache size has been increasing on chip multiprocessors (CM...