Ambit: In-memory accelerator for bulk bitwise operations using commodity DRAM technology
Many important applications trigger bulk bitwise operations, ie, bitwise operations on large
bit vectors. In fact, recent works design techniques that exploit fast bulk bitwise operations to …
bit vectors. In fact, recent works design techniques that exploit fast bulk bitwise operations to …
Fusing similarity models with markov chains for sparse sequential recommendation
Predicting personalized sequential behavior is a key task for recommender systems. In order
to predict user actions such as the next product to purchase, movie to watch, or place to visit …
to predict user actions such as the next product to purchase, movie to watch, or place to visit …
iDO: Compiler-directed failure atomicity for nonvolatile memory
This paper presents iDO, a compiler-directed approach to failure atomicity with nonvolatile
memory. Unlike most prior work, which instruments each store of persistent data for redo or …
memory. Unlike most prior work, which instruments each store of persistent data for redo or …
Main memory database recovery: A survey
A Magalhaes, JM Monteiro, A Brayner - ACM Computing Surveys (CSUR …, 2021 - dl.acm.org
Many of today's applications need massive real-time data processing. In-memory database
systems have become a good alternative for these requirements. These systems maintain …
systems have become a good alternative for these requirements. These systems maintain …
In-DRAM bulk bitwise execution engine
V Seshadri, O Mutlu - arXiv preprint arXiv:1905.09822, 2019 - arxiv.org
Many applications heavily use bitwise operations on large bitvectors as part of their
computation. In existing systems, performing such bulk bitwise operations requires the …
computation. In existing systems, performing such bulk bitwise operations requires the …
Main memory database systems
F Faerber, A Kemper, PÅ Larson… - … and Trends® in …, 2017 - nowpublishers.com
This article provides an overview of recent developments in mainmemory database systems.
With growing memory sizes and memory prices dropping by a factor of 10 every 5 years …
With growing memory sizes and memory prices dropping by a factor of 10 every 5 years …
BtrBlocks: efficient columnar compression for data lakes
M Kuschewski, D Sauerwein, A Alhomssi… - Proceedings of the ACM …, 2023 - dl.acm.org
Analytics is moving to the cloud and data is moving into data lakes. These reside on object
storage services like S3 and enable seamless data sharing and system interoperability. To …
storage services like S3 and enable seamless data sharing and system interoperability. To …
SIMD compression and the intersection of sorted integers
Sorted lists of integers are commonly used in inverted indexes and database systems. They
are often compressed in memory. We can use the single‐instruction, multiple data (SIMD) …
are often compressed in memory. We can use the single‐instruction, multiple data (SIMD) …
Buddy-RAM: Improving the performance and efficiency of bulk bitwise operations using DRAM
Bitwise operations are an important component of modern day programming. Many widely-
used data structures (eg, bitmap indices in databases) rely on fast bitwise operations on …
used data structures (eg, bitmap indices in databases) rely on fast bitwise operations on …
Quickstep: A data platform based on the scaling-up approach
Modern servers pack enough storage and computing power that just a decade ago was
spread across a modest-sized cluster. This paper presents a prototype system, called …
spread across a modest-sized cluster. This paper presents a prototype system, called …