A survey on graph processing accelerators: Challenges and opportunities

CY Gui, L Zheng, B He, C Liu, XY Chen… - Journal of Computer …, 2019 - Springer
Graph is a well known data structure to represent the associated relationships in a variety of
applications, eg, data science and machine learning. Despite a wealth of existing efforts on …

Biscuit: A framework for near-data processing of big data workloads

B Gu, AS Yoon, DH Bae, I Jo, J Lee, J Yoon… - ACM SIGARCH …, 2016 - dl.acm.org
Data-intensive queries are common in business intelligence, data warehousing and
analytics applications. Typically, processing a query involves full inspection of large in …

Energy-efficient database systems: A systematic survey

B Guo, J Yu, D Yang, H Leng, B Liao - ACM Computing Surveys, 2022 - dl.acm.org
Constructing energy-efficient database systems to reduce economic costs and
environmental impact has been studied for 10 years. With the emergence of the big data …

RecSSD: near data processing for solid state drive based recommendation inference

M Wilkening, U Gupta, S Hsia, C Trippel… - Proceedings of the 26th …, 2021 - dl.acm.org
Neural personalized recommendation models are used across a wide variety of datacenter
applications including search, social media, and entertainment. State-of-the-art models …

GenStore: A high-performance in-storage processing system for genome sequence analysis

N Mansouri Ghiasi, J Park, H Mustafa, J Kim… - Proceedings of the 27th …, 2022 - dl.acm.org
Read mapping is a fundamental step in many genomics applications. It is used to identify
potential matches and differences between fragments (called reads) of a sequenced …

Near-data processing: Insights from a micro-46 workshop

R Balasubramonian, J Chang, T Manning… - IEEE Micro, 2014 - ieeexplore.ieee.org
The cost of data movement in big-data systems motivates careful examination of near-data
processing (NDP) frameworks. The concept of NDP was actively researched in the 1990s …

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 …

Willow: A {User-Programmable}{SSD}

S Seshadri, M Gahagan, S Bhaskaran… - … USENIX Symposium on …, 2014 - usenix.org
We explore the potential of making programmability a central feature of the SSD interface.
Our prototype system, called Willow, allows programmers to augment and extend the …

Summarizer: trading communication with computing near storage

G Koo, KK Matam, TI, HVKG Narra, J Li… - Proceedings of the 50th …, 2017 - dl.acm.org
Modern data center solid state drives (SSDs) integrate multiple general-purpose embedded
cores to manage flash translation layer, garbage collection, wear-leveling, and etc., to …

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 …