Back to results

University of Illinois at Urbana-Champaign

Optimizing Memory-Resident Decision Support System Workloads for Cache Memories

Abstract

dc:description

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 while the average for five queries is 13%. While this improvement is moderate, these optimizations are implemented in the database system without any changes to the hardware. Therefore the proposed optimizations provide improvement at no additional cost. A sensitivity test showed that the improvement provided by the proposed optimizations is independent of changes to the cache configuration like cache size, line size, and miss penalty. Finally, the prefetching optimization doubles the performance improvement from 13% to 28% in average for all queries.

Degree

thesis:*
Name thesis:degree_name
Ph.D.
Level thesis:degree_level
Dissertation
Discipline thesis:degree_discipline
Computer Science
Grantor
University of Illinois at Urbana-Champaign
Year dc:date
2015

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Trancoso, Pedro P.M.
Contributors dc:contributor
  • Torrellas, Josep

Subjects

dc:subject × 1

Rights

Language dc:language
eng

Identifiers

dc:identifier.*
Identifier
(MiAaPQ)AAI9912399
OAI identifier oai:identifier
oai:www.ideals.illinois.edu:2142/81936

Chain of custody

source
Harvested from
University of Illinois - Urbana-Champaign
Base URL
www.ideals.illinois.edu/oai-pmh
Last updated
2026-07-22
Source record
OAI-PMH GetRecord
citation

Trancoso, Pedro P.M.. Optimizing Memory-Resident Decision Support System Workloads for Cache Memories. Dissertation thesis, University of Illinois at Urbana-Champaign, 2015. http://hdl.handle.net/2142/81936