首页> 外文会议>International Conference on Computer Design >Cache optimization for memory-resident decision support commercial workloads
【24h】

Cache optimization for memory-resident decision support commercial workloads

机译:内存居民决策的缓存优化支持商业工作负载

获取原文

摘要

Dramatic increases in the main-memory size of computers is allowing some applications to shift their main data storage area from disk to main memory and, as a result, increase their performance. This trend is at work in some databases, resulting in what is called memory-resident databases. However, because of the increasing gap between processor and main memory speed, in these systems, effective use of the cache hierarchy is crucial to high performance. Unfortunately, there has been relatively little work on building cache-friendly database systems. We present several cache-oriented optimizations to enable effective exploitation of caches in memory-resident decision support databases. The main optimization involves developing a query optimizer that includes the cost of cache misses in its cost metrics. The other optimizations are sophisticated data blocking and software prefetching. These optimizations require no custom-designed hardware support and are effective for the more complicated TPC-D queries. In a simple database, these queries run about 13% faster with the cache-oriented optimizer and blocking, and a total of 31% faster if, in addition, we add prefetching. The effectiveness of these optimizations is stable across a range of cache sizes, cache line sizes, and miss penalties.
机译:计算机的主存储器大小的戏剧性增加允许某些应用程序将其主要数据存储区域从磁盘移入主存储器,结果增加了它们的性能。此趋势在某些数据库中工作,导致是所谓的内存驻留数据库。但是,由于处理器之间的差距越来越高,在这些系统中,有效使用缓存层次结构对于高性能至关重要。不幸的是,在构建缓存友好的数据库系统方面存在相对较少的工作。我们提出了几种面向缓存的优化,以便在内存驻留决策支持数据库中有效利用缓存。主要优化涉及开发一个查询优化器,其中包含其成本指标中缓存未命中的成本。其他优化是复杂的数据阻塞和软件预取。这些优化不需要定制设计的硬件支持,并且对于更复杂的TPC-D查询有效。在一个简单的数据库中,这些查询随着缓存导向的优化器和阻塞速度快大约13%,如果另外,我们增加了预取。这些优化的有效性在一系列高速缓存大小,高速缓存行尺寸和错过罚日中稳定。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号