Vortex: Extreme-Performance Memory Abstractions for Data-Intensive Streaming Applications
Vortex: Extreme-Performance Memory Abstractions for Data-Intensive Streaming Applications
复制标题
Vortex:数据密集型流应用程序的极致性能内存抽象
DOI:
10.1145/3373376.3378527
复制
发表时间:
2020
期刊:
影响因子:
--
通讯作者:
Loguinov, Dmitri
中科院分区:
文献类型:
--
作者:
Hanel, Carson;Arman, Arif;Xiao, Di;Keech, John;Loguinov, Dmitri
Many applications in data analytics, information retrieval, and cluster computing process huge amounts of information. The complexity of involved algorithms and massive scale of data require a programming model that can not only offer a simple abstraction for inputs larger than RAM, but also squeeze maximum performance out of the available hardware. While these are usually conflicting goals, we show that this does not have to be the case for sequentially-processed data, i.e., in streaming applications. We develop a set of algorithms called Vortex that force the application to generate access violations (i.e., page faults) during processing of the stream, which are transparently handled in such a way that creates an illusion of an infinite buffer that fits into a regular C/C++ pointer. This design makes Vortex by far the simplest-to-use and fastest platform for various types of streaming I/O, inter-thread data transfer, and key shuffling. We introduce several such applications -- file I/O wrapper, bounded producer-consumer pipeline, vanishing array, key-partitioning engine, and novel in-place radix sort that is 3-4 times faster than the best prior approaches.
登录
查看更多内容
影响因子:
4.2
作者:
Alexandrov, Alexander;Bergmann, Rico;Warneke, Daniel
通讯作者:
Warneke, Daniel
DOI:
10.1145/2723372.2747644
发表时间:
2015
期刊:
Proceedings of the 2015 ACM SIGMOD International Conference on Management of Data
影响因子:
--
作者:
Ingo Müller;P. Sanders;Arnaud Lacurie;Wolfgang Lehner;Franz Färber
通讯作者:
Franz Färber
DOI:
10.1007/978-0-387-09766-4_2042
发表时间:
2011
期刊:
Encyclopedia of Big Data Technologies
影响因子:
--
作者:
Parosh Aziz Abdulla
通讯作者:
Parosh Aziz Abdulla
影响因子:
2.5
作者:
Minsik Cho;D. Brand;R. Bordawekar;Ulrich Finkler;Vincent KulandaiSamy;R. Puri
通讯作者:
R. Puri
DOI:
--
发表时间:
2017
期刊:
USENIX Workshop on Hot Topics in Storage and File Systems
影响因子:
--
作者:
Jungsik Choi;Jiwon Kim;Hwansoo Han
通讯作者:
Hwansoo Han