跳到主要导航 跳到搜索 跳到主要内容

ShadowVM: Accelerating data plane for data analytics with bare metal CPUs and GPUs

  • East China Normal University

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

With the development of the big data ecosystem, large-scale data analytics has become more prevalent in the past few years. Apache Spark, etc., provide a flexible approach for scalable processing upon massive data. However, they are not designed for handling computing-intensive workloads due to the restrictions of JVM runtime. In contrast, GPU has been the de facto accelerator for graphics rendering and deep learning in recent years. Nevertheless, the current architecture makes it difficult to take advantage of GPUs and other accelerators in the big data world. Now, it is time to break down this obstacle by changing the fundamental architecture. To integrate accelerators efficiently, we decouple the control plane and the data plane within big data systems via action shadowing. The control plane keeps logic information to fit well with the host systems like Spark, while the data plane holds data and performs execution upon bare metal CPUs and GPUs. Under this decoupled architecture, both the control plane and the data plane could leverage the appropriate approaches without breaking existing mechanisms. Based on this idea, we implement an accelerated data plane, namely ShadowVM. In our experiments on the SSB benchmark, ShadowVM lifts the JVM-based Spark with up to 14.7× speedup. Furthermore, ShadowVM could also outperform the GPU-only fashion by adopting mixed CPU-GPU execution.

源语言英语
主期刊名PPoPP 2021 - Proceedings of the 2021 26th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming
出版商Association for Computing Machinery
147-160
页数14
ISBN(电子版)9781450382946
DOI
出版状态已出版 - 17 2月 2021
活动26th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPoPP 2021 - Virtual, Online, 韩国
期限: 27 2月 20213 3月 2021

出版系列

姓名Proceedings of the ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPOPP

会议

会议26th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPoPP 2021
国家/地区韩国
Virtual, Online
时期27/02/213/03/21

学术指纹

探究 'ShadowVM: Accelerating data plane for data analytics with bare metal CPUs and GPUs' 的科研主题。它们共同构成独一无二的学术指纹。

引用此