18
More Effective Distributed ML via a Stale Synchronous Parallel Parameter Server NIPS読み会 Qirong Ho et. al. CMU & Intel Labs 詠み 株式会社Preferred Infrastructure 将平

NIPS2013読み会: More Effective Distributed ML via a Stale Synchronous Parallel Parameter Server

Embed Size (px)

DESCRIPTION

NIPS2013読み会の発表資料です。 Qirong Ho et al, "More Effective Distributed ML via a Stale Synchronous Parallel Parameter Server ", NIPS2013. http://media.nips.cc/nipsbooks/nipspapers/paper_files/nips26/631.pdf

Citation preview

  • 1. NIPS More Effective Distributed ML via a Stale Synchronous Parallel Parameter Server Qirong Ho et. al. CMU & Intel Labs Preferred Infrastructure
  • 2. 5 l l l l SSPMIX l PetuumNIPSOSS 2
  • 3. http://www.cs.cmu.edu/~qho/ssp_nips2013.pdf 3
  • 4. l l l l SVM l l 4
  • 5. l l l l l MPIMapReduce 5
  • 6. 2 l 1. l l l l l 2. l l l HWVM l l l l l l l 1 6
  • 7. l l l l l l l l Hadoop (Mahout) l Nave-parallel SGD l Spark (MLbase) l l Single-machine asynchronous Partitioned SGD l GraphLab, Pregel l l l l l l 7
  • 8. (1) BSP: Bulk Synchronous Parallel l l l l l l 8
  • 9. (2) Asynchronous l l l l l l 9
  • 10. SSP: Stale Synchronous Parallel l l s l l s l l l 10
  • 11. Stale Synchronous Parallel s=0BSPs=Asynchronous l s l s l s 11
  • 12. SSP l l SSP l (2s-1)x l 12
  • 13. SSPTableParameter Server l Parameter ServerSSPTable l l SSPTable 13
  • 14. (1): s 14
  • 15. (2): BSPAsynchronous l sBSPAsynchronous 15
  • 16. (3): l l l l SSPBSP BSP SSP s 16
  • 17. Petuum: OSS l l l http://petuum.org/ https://github.com/sailinglab/petuum Ubuntu 12.0412.10 17
  • 18. l "More Effective Distributed ML via a Stale Synchronous Parallel Parameter Server", Qirong Ho, James Cipar, Henggang Cui, Jin Kyu Kim, Seunghak Lee, Phillip. B. Gibbons, Garth A. Gibson, Greg R. Ganger, Eric P Xing. Neural . Information Processing Systems, 2013 (NIPS 2013) l "Structure-Aware Dynamic Scheduler for Parallel Machine Learning", Seunghak Lee, Jin Kyu Kim, Qirong Ho, Garth A. Gibson, Eric P Xing. arXiv:1312.5766 . (2013) l "Petuum: A Framework for Iterative-Convergent Distributed ML", Wei Dai, Jinliang Wei, Xun Zheng, Jin Kyu Kim, Seunghak Lee, Junming Yin, Qirong Ho, Eric P Xing. arXiv:1312.7651 (2013) . l "Consistency Models for Distributed ML with Theoretical Guarantees", Jinliang Wei, Wei Dai, Abhimanu Kumar, Xun Zheng, Qirong Ho, Eric P Xing. arXiv: . 1312.7869 (2013) 18