The serverless computing survey: A technical primer for design architecture

Z Li, L Guo, J Cheng, Q Chen, BS He… - ACM Computing Surveys …, 2022 - dl.acm.org
The development of cloud infrastructures inspires the emergence of cloud-native computing.
As the most promising architecture for deploying microservices, serverless computing has …

Parallel computing experiences with CUDA

M Garland, S Le Grand, J Nickolls, J Anderson… - IEEE micro, 2008 - ieeexplore.ieee.org
The CUDA programming model provides a straightforward means of describing inherently
parallel computations, and NVIDIA's Tesla GPU architecture delivers high computational …

Mars: a MapReduce framework on graphics processors

B He, W Fang, Q Luo, NK Govindaraju… - Proceedings of the 17th …, 2008 - dl.acm.org
We design and implement Mars, a MapReduce framework, on graphics processors (GPUs).
MapReduce is a distributed programming framework originally proposed by Google for the …

Sort vs. hash revisited: Fast join implementation on modern multi-core CPUs

C Kim, T Kaldewey, VW Lee, E Sedlar… - Proceedings of the …, 2009 - dl.acm.org
Join is an important database operation. As computer architectures evolve, the best join
algorithm may change hand. This paper re-examines two popular join algorithms--hash join …

Relational query coprocessing on graphics processors

B He, M Lu, K Yang, R Fang, NK Govindaraju… - ACM Transactions on …, 2009 - dl.acm.org
Graphics processors (GPUs) have recently emerged as powerful coprocessors for general
purpose computation. Compared with commodity CPUs, GPUs have an order of magnitude …

Pump up the volume: Processing large data on gpus with fast interconnects

C Lutz, S Breß, S Zeuch, T Rabl, V Markl - Proceedings of the 2020 ACM …, 2020 - dl.acm.org
GPUs have long been discussed as accelerators for database query processing because of
their high processing power and memory bandwidth. However, two main challenges limit the …

PTask: operating system abstractions to manage GPUs as compute devices

CJ Rossbach, J Currey, M Silberstein, B Ray… - Proceedings of the …, 2011 - dl.acm.org
We propose a new set of OS abstractions to support GPUs and other accelerator devices as
first class computing resources. These new abstractions, collectively called the PTask API …

Query processing on heterogeneous CPU/GPU systems

V Rosenfeld, S Breß, V Markl - ACM Computing Surveys (CSUR), 2022 - dl.acm.org
Due to their high computational power and internal memory bandwidth, graphic processing
units (GPUs) have been extensively studied by the database systems research community …

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 …

Massively parallel sort-merge joins in main memory multi-core database systems

MC Albutiu, A Kemper, T Neumann - arxiv preprint arxiv:1207.0145, 2012 - arxiv.org
Two emerging hardware trends will dominate the database system technology in the near
future: increasing main memory capacities of several TB per server and massively parallel …