Ambit: In-memory accelerator for bulk bitwise operations using commodity DRAM technology

V Seshadri, D Lee, T Mullins, H Hassan… - Proceedings of the 50th …, 2017 - dl.acm.org
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 …

Fusing similarity models with markov chains for sparse sequential recommendation

R He, J McAuley - 2016 IEEE 16th international conference on …, 2016 - ieeexplore.ieee.org
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 …

Emptyheaded: A relational engine for graph processing

CR Aberger, A Lamb, S Tu, A Nötzli… - ACM Transactions on …, 2017 - dl.acm.org
There are two types of high-performance graph processing engines: low-and high-level
engines. Low-level engines (Galois, PowerGraph, Snap) provide optimized data structures …

Quantifying TPC-H choke points and their optimizations

M Dreseler, M Boissier, T Rabl, M Uflacker - Proceedings of the VLDB …, 2020 - dl.acm.org
TPC-H continues to be the most widely used benchmark for relational OLAP systems. It
poses a number of challenges, also known as" choke points", which database systems have …

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 …

Flash-cosmos: In-flash bulk bitwise operations using inherent computation capability of nand flash memory

J Park, R Azizi, GF Oliveira… - 2022 55th IEEE/ACM …, 2022 - ieeexplore.ieee.org
Bulk bitwise operations, ie, bitwise operations on large bit vectors, are prevalent in a wide
range of important application domains, including databases, graph processing, genome …

Quickstep: A data platform based on the scaling-up approach

JM Patel, H Deshmukh, J Zhu, N Potti, Z Zhang… - Proceedings of the …, 2018 - dl.acm.org
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 …

Byteslice: Pushing the envelop of main memory data processing with a new storage layout

Z Feng, E Lo, B Kao, W Xu - Proceedings of the 2015 ACM SIGMOD …, 2015 - dl.acm.org
Scan and lookup are two core operations in main memory column stores. A scan operation
scans a column and returns a result bit vector that indicates which records satisfy a filter …

Closing the functional and performance gap between SQL and NoSQL

ZH Liu, B Hammerschmidt, D McMahon, Y Liu… - Proceedings of the …, 2016 - dl.acm.org
Oracle release 12cR1 supports JSON data management that enables users to store, index
and query JSON data along with relational data. The integration of the JSON data model into …

Analytics in motion: High performance event-processing and real-time analytics in the same database

L Braun, T Etter, G Gasparis, M Kaufmann… - Proceedings of the …, 2015 - dl.acm.org
Modern data-centric flows in the telecommunications industry require real time analytical
processing over a rapidly changing and large dataset. The traditional approach of …