133 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1998.In the second part of this work cache optimizations are proposed for two database system components: algorithms and query optimizer. In the former, blocking and prefetching are applied to database algorithms. In the latter the first public domain cache-oriented query optimizer is proposed. This optimizer chooses the ordering of operations and implementation of those operations using the number of cache misses and the number of instructions as the metric. In an evaluation of the proposed optimizations using a real architecture, some complex queries show performance improvement over the existing optimizations. One query from a standard benchmark achieves 29% improvement w...
With the advent of 64-bit processors, large main memories are set to become very common. This in tur...
We propose a radical approach to relational query processing that aims at automatically and consiste...
Workloads on general-purpose computing systems have changed dramatically over the past few years, wi...
133 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1998.In the second part of this wo...
As more and more query processing work can be done in main memory, memory access is becoming a signi...
The primary goal of the database system is to provide the user a convenient and efficient access to ...
Data intensive applications today usually run in either a clientserver or a middleware environment. ...
In this paper, we describe the design and the evaluation of the ADMS optimizer. Cap-italizing on a s...
The large number of cache misses of current applications coupled with the increasing cache miss late...
As the speed of microprocessors increases according to Moore's law, access speeds of the main memory...
Semantic cache and distribution introduce new obstacles to how we use cache in query processing in d...
Most modern RDBMS depend on the query processing optimizer’s cost model to choose the best execution...
During the last two decades, computer hardware has experienced remarkable developments. Especially C...
In this paper, we describe the design and evaluation of the ADMS optimizer. Capitalizing on a stru...
Performance is an imperative aspect of a web-based application. Response time is one of the most imp...
With the advent of 64-bit processors, large main memories are set to become very common. This in tur...
We propose a radical approach to relational query processing that aims at automatically and consiste...
Workloads on general-purpose computing systems have changed dramatically over the past few years, wi...
133 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1998.In the second part of this wo...
As more and more query processing work can be done in main memory, memory access is becoming a signi...
The primary goal of the database system is to provide the user a convenient and efficient access to ...
Data intensive applications today usually run in either a clientserver or a middleware environment. ...
In this paper, we describe the design and the evaluation of the ADMS optimizer. Cap-italizing on a s...
The large number of cache misses of current applications coupled with the increasing cache miss late...
As the speed of microprocessors increases according to Moore's law, access speeds of the main memory...
Semantic cache and distribution introduce new obstacles to how we use cache in query processing in d...
Most modern RDBMS depend on the query processing optimizer’s cost model to choose the best execution...
During the last two decades, computer hardware has experienced remarkable developments. Especially C...
In this paper, we describe the design and evaluation of the ADMS optimizer. Capitalizing on a stru...
Performance is an imperative aspect of a web-based application. Response time is one of the most imp...
With the advent of 64-bit processors, large main memories are set to become very common. This in tur...
We propose a radical approach to relational query processing that aims at automatically and consiste...
Workloads on general-purpose computing systems have changed dramatically over the past few years, wi...