首页> 外文会议>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, resultingin 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 relativelylittle work on building cache-friendly database systems.In this paper, 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 inits 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, thesequeries 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 misspenalties.
机译:计算机的主存储器大小的戏剧性增加允许某些应用程序将其主要数据存储区域从磁盘移入主存储器,结果增加了它们的性能。此趋势在某些数据库中工作,结果键称为内存驻留数据库。但是,由于处理器之间的差距越来越高,在这些系统中,有效使用缓存层次结构对于高性能至关重要。不幸的是,在构建高速缓存友好的数据库系统上有相对较低的工作。在本文中,我们提出了几种有效的高速缓存优化,以便在内存驻留决策支持数据库中实现高速缓存的有效利用。主要优化涉及开发一个查询优化器,其中包括缓存未命中的成本成本度量。其他优化是复杂的数据阻塞和软件预取。这些优化不需要定制设计的硬件支持,并且对于更复杂的TPC-D查询有效。在一个简单的数据库中,Sepneries随着缓存导向的优化器和阻塞速度快约13%,并且如果另外,我们增加预取速度速度快31%。这些优化的有效性在一系列高速缓存大小,高速缓存行尺寸和筛选中是稳定的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号