The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Nov. 05, 2013
Filed:
Jul. 31, 2007
Peter C. Mills, San Jose, CA (US);
Stuart F. Oberman, Sunnyvale, CA (US);
John Erik Lindholm, Saratoga, CA (US);
Samuel Liu, Cupertino, CA (US);
Peter C. Mills, San Jose, CA (US);
Stuart F. Oberman, Sunnyvale, CA (US);
John Erik Lindholm, Saratoga, CA (US);
Samuel Liu, Cupertino, CA (US);
Nvidia Corporation, Santa Clara, CA (US);
Abstract
An embodiment of a computing system is configured to process data using a multithreaded SIMD architecture that includes heterogeneous processing engines to execute a program. The program is constructed of various program instructions. A first type of the program instructions can only be executed by a first type of processing engine and a third type of program instructions can only be executed by a second type of processing engine. A second type of program instructions can be executed by the first and the second type of processing engines. An assignment unit may be configured to dynamically determine which of the two processing engines executes any program instructions of the second type in order to balance the workload between the heterogeneous processing engines.