Advances in technology allow to build computer systems of ever increasing performances and capabilities. However, the effective use of such computational resources is often made difficult by the complexity of the system itself. Crucial to the performance of a computing device is the orchestration of the flow of data across the memory hierarchy. Specifically, given a fast but small memory (a cache) through which all the data that have to be processed must pass, it is necessary to establish a set of rules, then implemented by an algorithm, that define which data has to be evicted from such a memory to make room for new incoming data. The goal is that of minimizing the number of times that requested data is outside the cache (faults), since fe...
nombre de pages: 25The multicore revolution is underway, bringing new chips introducing more complex...
New architectures for extreme-scale computing need to be designed for higher energy efficiency than ...
[Abstract] Manycore processors feature a high number of general-purpose cores designed to work in a...
Advances in technology allow to build computer systems of ever increasing performances and capabilit...
Multi-core processors have become the dominant processor architecture with 2, 4, and 8 cores on a ch...
We study a generalization of the classic paging problem that allows the amount of available memory t...
In the parallel paging problem, there are p processors that share a cache of size k. The goal is to ...
Any computational model which relies on a physical system is likely to be subject to the fact that i...
Paging is one of the most prominent problems in the field of online algorithms. We have to serve a s...
Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer...
This is the published version. Copyright © 2000 Society for Industrial and Applied MathematicsWe pro...
textOne of the major limiters to computer system performance has been the access to main memory, wh...
The Multi-threaded Paging problem (MTP) was introduced as a generalization of Paging for the case wh...
We describe a model that enables us to analyze the running time of an algorithm in a computer with a...
AbstractIn this paper we extend the Paging Problem to the case in which each request specifies a set...
nombre de pages: 25The multicore revolution is underway, bringing new chips introducing more complex...
New architectures for extreme-scale computing need to be designed for higher energy efficiency than ...
[Abstract] Manycore processors feature a high number of general-purpose cores designed to work in a...
Advances in technology allow to build computer systems of ever increasing performances and capabilit...
Multi-core processors have become the dominant processor architecture with 2, 4, and 8 cores on a ch...
We study a generalization of the classic paging problem that allows the amount of available memory t...
In the parallel paging problem, there are p processors that share a cache of size k. The goal is to ...
Any computational model which relies on a physical system is likely to be subject to the fact that i...
Paging is one of the most prominent problems in the field of online algorithms. We have to serve a s...
Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer...
This is the published version. Copyright © 2000 Society for Industrial and Applied MathematicsWe pro...
textOne of the major limiters to computer system performance has been the access to main memory, wh...
The Multi-threaded Paging problem (MTP) was introduced as a generalization of Paging for the case wh...
We describe a model that enables us to analyze the running time of an algorithm in a computer with a...
AbstractIn this paper we extend the Paging Problem to the case in which each request specifies a set...
nombre de pages: 25The multicore revolution is underway, bringing new chips introducing more complex...
New architectures for extreme-scale computing need to be designed for higher energy efficiency than ...
[Abstract] Manycore processors feature a high number of general-purpose cores designed to work in a...