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...
This thesis considers how to exploit the specific characteristics of data streaming functions and mu...
New generation System-on-Chips will be extremely complex devices, composed from complex subsystems, ...
Of late, there has been a considerable interest in models, algorithms and method-ologies specificall...
Contention for shared cache resources has been recognized as a major bottleneck for multicores—espec...
Coherent read misses in shared-memory multiprocessors account for a substantial fraction of executio...
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...
This thesis considers how to exploit the specific characteristics of data streaming functions and mu...
New generation System-on-Chips will be extremely complex devices, composed from complex subsystems, ...
Of late, there has been a considerable interest in models, algorithms and method-ologies specificall...
Contention for shared cache resources has been recognized as a major bottleneck for multicores—espec...
Coherent read misses in shared-memory multiprocessors account for a substantial fraction of executio...
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...