Bluedbm: An appliance for big data analytics

SW Jun, M Liu, S Lee, J Hicks, J Ankcorn… - ACM SIGARCH …, 2015 - dl.acm.org
Complex data queries, because of their need for random accesses, have proven to be slow
unless all the data can be accommodated in DRAM. There are many domains, such as …

StRoM: smart remote memory

D Sidler, Z Wang, M Chiosa, A Kulkarni… - Proceedings of the …, 2020 - dl.acm.org
Big data applications often incur large costs in I/O, data transfer and copying overhead,
especially when operating in cloud environments. Since most such computations are …

Ibex: An intelligent storage engine with support for advanced sql offloading

L Woods, Z István, G Alonso - Proceedings of the VLDB Endowment, 2014 - dl.acm.org
Modern data appliances face severe bandwidth bottlenecks when moving vast amounts of
data from storage to the query processing nodes. A possible solution to mitigate these …

CoNDA: Efficient cache coherence support for near-data accelerators

A Boroumand, S Ghose, M Patel, H Hassan… - Proceedings of the 46th …, 2019 - dl.acm.org
Specialized on-chip accelerators are widely used to improve the energy efficiency of
computing systems. Recent advances in memory technology have enabled near-data …

Caribou: Intelligent distributed storage

Z István, D Sidler, G Alonso - Proceedings of the VLDB Endowment, 2017 - dl.acm.org
The ever increasing amount of data being handled in data centers causes an intrinsic
inefficiency: moving data around is expensive in terms of bandwidth, latency, and power …

Accelerating pattern matching queries in hybrid CPU-FPGA architectures

D Sidler, Z István, M Owaida, G Alonso - Proceedings of the 2017 ACM …, 2017 - dl.acm.org
Taking advantage of recently released hybrid multicore architectures, such as the Intel's
Xeon+ FPGA machine, where the FPGA has coherent access to the main memory through …

Quicksel: Quick selectivity learning with mixture models

Y Park, S Zhong, B Mozafari - Proceedings of the 2020 ACM SIGMOD …, 2020 - dl.acm.org
Estimating the selectivity of a query is a key step in almost any cost-based query optimizer.
Most of today's databases rely on histograms or samples that are periodically refreshed by …

Aquoman: An analytic-query offloading machine

S Xu, T Bourgeat, T Huang, H Kim… - 2020 53rd Annual …, 2020 - ieeexplore.ieee.org
Analytic workloads on terabyte data-sets are often run in the cloud, where application and
storage servers are separate and connected via network. In order to saturate the storage …

Fpga-based data partitioning

K Kara, J Giceva, G Alonso - Proceedings of the 2017 ACM International …, 2017 - dl.acm.org
Implementing parallel operators in multi-core machines often involves a data partitioning
step that divides the data into cache-size blocks and arranges them so to allow concurrent …

UDP: a programmable accelerator for extract-transform-load workloads and more

Y Fang, C Zou, AJ Elmore, AA Chien - … of the 50th Annual IEEE/ACM …, 2017 - dl.acm.org
Big data analytic applications give rise to large-scale extract-transform-load (ETL) as a
fundamental step to transform new data into a native representation. ETL workloads pose …