Data processing: artificial intelligence – Machine learning
Reexamination Certificate
2007-05-15
2007-05-15
Knight, Anthony (Department: 2121)
Data processing: artificial intelligence
Machine learning
C345S505000
Reexamination Certificate
active
10837382
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.
REFERENCES:
patent: 5343537 (1994-08-01), Bellegarda et al.
Adrian Ilie, Optical Character Recognition on Graphics Hardware, Integrative Paper, 2002. □□□□.
Matic et al., QuickStroke: An Incremental On-line Chinese Handwriting Recognition System, 2002.
Hassoun, Fundamentals of Artificial Neural Networks, 1995, MIT Press, p. 202.
Bolz, J., Farmer, I., Grinspun, E., and Schröoder, P., “Sparse matrix solvers on the GPU: conjugate gradients and multigrid”,ACM Transactions on Graphics(TOG), v.22 n.3, pp. 917-924, Jul. 2003.
Hillesland, K. E., Molinov, S., and Grzeszczuk, R., “Nonlinear Optimization Framework for Image-Based Modeling on Programmable Graphics Hardware”, inACM Transactions on Graphics, pp. 925-934, (2003).
Kirmse, Andrew, “Artificial Neural Networks on Programmable Graphics Hardware” inGame Programming Gems 4, published by Charles River Media, pp. 373-377, Mar. 2004 (also see http://www.charlesriver.com/titles/gamesgems4.html).
Kruger, J. and Westermann, R., “Linear Algebra Operators for GPU Implementation of Numerical Algorithms”,ACM Transactions on Graphics22, 3 (Jul.), pp. 908-916, (Proceedings of ACM SIGGRAPH 2003).
Larsen, S.E. and McAllister, D., “Fast matrix multiplies using graphics hardware”, inProc. of the 2001 ACM/IEEE conference on Supercomputing(CDROM), p. 55-55, Nov. 10-16, 2001, Denver, Colorado.
Lefohn, A. and Whitaker, R., “A gpu-based, three-dimensional level set solver with curvature flow”,Technical report, University of Utah, Dec. 2002.
Purcell, T.J., Buck, I., Mark, W.R., and Hanrahan, P., “Ray tracing on programmable graphics hardware”, inProc. of SIGGRAPH, pp. 703-712, (2002).
Venkatasubramanian, S., “The Graphics Card as a Stream Computer”, AT&T Research Labs, 2003.
Buck Ian Andrew
Simard Patrice Y.
Steinkraus David W.
Brown, Jr. Nathan H.
Fischer Craig S.
Knight Anthony
Lyon & Harr L.L.P.
LandOfFree
System and method for accelerating and optimizing the... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with System and method for accelerating and optimizing the..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for accelerating and optimizing the... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3781715