Cache-oblivious algorithms are well understood when the cache size remains constant. Recently variable cache sizes have been considered. We are motivated by programs running in pseudo-parallel and competing for a single cache. This thesis studies the underlying cache model and gives a generalization of two models considered in the literature. We give a new cache model called the "depth model" where pages are accessed by page depths in an LRU cache instead of their ad- dresses. This model allows us to construct cache-oblivious algorithms that cause a certain number of cache misses prescribed by an arbitrary function computable without causing a cache miss. Finally we prove that two algorithms satisfying the regularity property running in pse...
In this paper we explore a simple and general approach for developing parallel algorithms that lead ...
Thesis: M. Eng., Massachusetts Institute of Technology, Department of Electrical Engineering and Com...
Abstract We present and evaluate a cache oblivious algorithm for stencil computa-tions, which arise ...
We introduce the cache-adaptive model, which generalizes the external-memory model to apply to envir...
Cache-oblivious algorithms are designed to be executed on the ideal-cache machine, an abstract machi...
Abstract This paper presents asymptotically optimal algo-rithms for rectangular matrix transpose, FF...
This thesis discusses cache oblivious data structures. These are structures which have good cachin...
This paper explores the relation between the structured parallelism exposed by the Decomposable BSP ...
Abstract Intuitively, a cache-oblivious algorithm implements an adaptive strategy which runs efficie...
The VAT-model (virtual address translation model) extends the EM-model (external memory model) and t...
We present a model that enables us to analyze the running time of an algorithm on a computer with a ...
This paper describes a model for studying the cache performance of algorithms in a direct-mapped cac...
The performance and behavior of caches is becoming increasingly important to the overall perfor-manc...
This paper describes a model for studying the cache performance of algorithms in a direct-mapped cac...
) Sandeep Sen y Siddhartha Chatterjee z Submitted for publication Abstract We describe a model...
In this paper we explore a simple and general approach for developing parallel algorithms that lead ...
Thesis: M. Eng., Massachusetts Institute of Technology, Department of Electrical Engineering and Com...
Abstract We present and evaluate a cache oblivious algorithm for stencil computa-tions, which arise ...
We introduce the cache-adaptive model, which generalizes the external-memory model to apply to envir...
Cache-oblivious algorithms are designed to be executed on the ideal-cache machine, an abstract machi...
Abstract This paper presents asymptotically optimal algo-rithms for rectangular matrix transpose, FF...
This thesis discusses cache oblivious data structures. These are structures which have good cachin...
This paper explores the relation between the structured parallelism exposed by the Decomposable BSP ...
Abstract Intuitively, a cache-oblivious algorithm implements an adaptive strategy which runs efficie...
The VAT-model (virtual address translation model) extends the EM-model (external memory model) and t...
We present a model that enables us to analyze the running time of an algorithm on a computer with a ...
This paper describes a model for studying the cache performance of algorithms in a direct-mapped cac...
The performance and behavior of caches is becoming increasingly important to the overall perfor-manc...
This paper describes a model for studying the cache performance of algorithms in a direct-mapped cac...
) Sandeep Sen y Siddhartha Chatterjee z Submitted for publication Abstract We describe a model...
In this paper we explore a simple and general approach for developing parallel algorithms that lead ...
Thesis: M. Eng., Massachusetts Institute of Technology, Department of Electrical Engineering and Com...
Abstract We present and evaluate a cache oblivious algorithm for stencil computa-tions, which arise ...