Patent · US Active

Model parallel processing method and apparatus based on multiple graphic processing units

US9607355B2 · kind B2 · utility

16Cited by
0References
14Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 19, 2015
Grant dateMar 28, 2017
Priority date
Expiry dateJun 19, 2035

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06T2200/28
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A parallel data processing method based on multiple graphic processing units (GPUs) is provided, including: creating, in a central processing unit (CPU), a plurality of worker threads for controlling a plurality of worker groups respectively, the worker groups including a plurality of GPUs; binding each worker thread to a corresponding GPU; loading one batch of training data from a nonvolatile memory to a GPU video memory corresponding to one worker group; transmitting, between a plurality of GPUs corresponding to one worker group, data required by data processing performed by the GPUs through peer to peer; and controlling the plurality of GPUs to perform data processing in parallel through the worker threads.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.