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

TUX2: Distributed graph computation for machine learning

  • Wencong Xiao
  • , Jilong Xue
  • , Youshan Miao
  • , Zhen Li
  • , Cheng Chen
  • , Ming Wu
  • , Wei Li
  • , Lidong Zhou

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

摘要

TUX2 is a new distributed graph engine that bridges graph computation and distributed machine learning. TUX2 inherits the benefits of an elegant graph computation model, efficient graph layout, and balanced parallelism to scale to billion-edge graphs; we extend and optimize it for distributed machine learning to support heterogeneity, a Stale Synchronous Parallel model, and a new MEGA (Mini-batch, Exchange, GlobalSync, and Apply) model. We have developed a set of representative distributed machine learning algorithms in TUX2, covering both supervised and unsupervised learning. Compared to implementations on distributed machine learning platforms, writing these algorithms in TUX2 takes only about 25% of the code: Our graph computation model hides the detailed management of data layout, partitioning, and parallelism from developers. Our extensive evaluation of TUX2, using large data sets with up to 64 billion edges, shows that TUX2 outperforms state-of-the-art distributed graph engines PowerGraph and PowerLyra by an order of magnitude, while beating two state-of-the-art distributed machine learning systems by at least 48%.

源语言英语
主期刊名Proceedings of the 14th USENIX Symposium on Networked Systems Design and Implementation, NSDI 2017
出版商USENIX Association
669-682
页数14
ISBN(电子版)9781931971379
出版状态已出版 - 2017
活动14th USENIX Symposium on Networked Systems Design and Implementation, NSDI 2017 - Boston, 美国
期限: 27 3月 201729 3月 2017

出版系列

姓名Proceedings of the 14th USENIX Symposium on Networked Systems Design and Implementation, NSDI 2017

会议

会议14th USENIX Symposium on Networked Systems Design and Implementation, NSDI 2017
国家/地区美国
Boston
时期27/03/1729/03/17

指纹

探究 'TUX2: Distributed graph computation for machine learning' 的科研主题。它们共同构成独一无二的指纹。

引用此