System with hybrid communication strategy for large-scale distributed deep learning
AssigneePetuum Inc.
InventorsWei Dai, Hao Zhang, Eric Xing, Qirong Ho
Life of this patent
Estimating the term…
Loading patent…
AssigneePetuum Inc.
InventorsWei Dai, Hao Zhang, Eric Xing, Qirong Ho
Estimating the term…
A computer in a distributed computing system is disclosed. The computer includes: a graphics processing unit (GPU) memory; a central processing unit (CPU) memory comprising a Key-Value Store (KVS) module; an execution engine module configured to run a deep learning (DL) program to create a plurality of operator graph layers in the graphics processing unit memory; a client library module configured to create a GPU-CPU synchronization (GCS) module for each of the plurality of operator graph layers; a coordination service module configured to compute network cost of a first and a second communication scheme and select, based on the network cost, one of the first and second communication scheme for transmitting data associated with one of the plurality of operator graph layers from a corresponding GCS module.
A distributed computing system comprising a computer comprising:
A method of running a Deep Learning (DL) program comprising:
Dependencies are inferred from the claim text.