ABSTRACT
We propose hardware supported intelligent memory access schemes for high performance database operations. A comparator array is installed in a memory module to help database operations, which allows simple predicate matching to be processed in the memory to reduce traffic between the CPU and the main memory. In this paper, we evaluate the query processing performance using introduced memory access schemes and show that hardware support memory accesses improve the performance of the main memory database operations.
- Anastassia Ailamaki, David J. DeWitt, Mark D. Hill, and David A. Wood. DBMSs on a Modern Processor: Where Does Time Go? In Proceedings of VLDB '99, pages 266--277, 1999. Google ScholarDigital Library
- Shimin Chen, Phillip B. Gibbons, and Todd C. Mowry. Improving Index Performance through Prefetching. In Proceedings of ACM SIGMOD Conf. 2001, pages 235--246, 2001. Google ScholarDigital Library
- Hector Garcia-Molina and Kenneth Salem. Main Memory Database Systems: An Overview. IEEE Trans. Knowl. Data Eng., 4(6):509--516, 1992. Google ScholarDigital Library
- Jim Gray. The Benchmark Handbook. Morgan Kaufmann, 1993.Google Scholar
- Jun Miyazaki. Hardware Supported Memory Access for High Performance Main Memory Databases. In Proceedings of ACM DaMoN 2005, pages 41--46, 2005. Google ScholarDigital Library
- Jun Rao and Kenneth A. Ross. Making B+-tree Cache Conscious in Main Memory. In Proceedings of ACM SIGMOD Conf. 2000, pages 475--486, 2000. Google ScholarDigital Library
Index Terms
- A memory subsystem with comparator arrays for main memory database operations
Recommendations
Redesign the Memory Allocator for Non-Volatile Main Memory
Special Issue on Hardware and Algorithms for Learning On-a-chip and Special Issue on Alternative Computing SystemsThe non-volatile memory (NVM) has the merits of byte-addressability, fast speed, persistency and low power consumption, which make it attractive to be used as main memory. Commonly, user process dynamically acquires memory through memory allocators. ...
A case study on the application of real phase-change RAM to main memory subsystem
DATE '12: Proceedings of the Conference on Design, Automation and Test in EuropePhase-change RAM (PCM) has the advantages of better scaling and non-volatility compared with the DRAM which is expected to face its scaling limit in the near future. There have been many studies on applying the PCM to main memory in order to complement ...
A durable and energy efficient main memory using phase change memory technology
ISCA '09: Proceedings of the 36th annual international symposium on Computer architectureUsing nonvolatile memories in memory hierarchy has been investigated to reduce its energy consumption because nonvolatile memories consume zero leakage power in memory cells. One of the difficulties is, however, that the endurance of most nonvolatile ...
Comments