Patent · US Expired

System and method for accelerating and optimizing the processing of machine learning techniques using a graphics processing unit

US7219085B2 · kind B2 · utility

132Cited by
1References
35Claims
0Family size

Assignee

Inventors

Key dates

Filing dateApr 30, 2004
Grant dateMay 15, 2007
Priority date
Expiry dateMay 31, 2025

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06N3/09
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A system and method for processing machine learning techniques (such as neural networks) and other non-graphics applications using a graphics processing unit (GPU) to accelerate and optimize the processing. The system and method transfers an architecture that can be used for a wide variety of machine learning techniques from the CPU to the GPU. The transfer of processing to the GPU is accomplished using several novel techniques that overcome the limitations and work well within the framework of the GPU architecture. With these limitations overcome, machine learning techniques are particularly well suited for processing on the GPU because the GPU is typically much more powerful than the typical CPU. Moreover, similar to graphics processing, processing of machine learning techniques involves problems with solving non-trivial solutions and large amounts of data.

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