Patent | Date |
---|
Techniques for configuring a processor to function as multiple, separate processors Grant 11,249,905 - Duluk, Jr. , et al. February 15, 2 | 2022-02-15 |
Technique For Computational Nested Parallelism App 20210349763 - Jones; Stephen ;   et al. | 2021-11-11 |
Techniques For Configuring A Processor To Function As Multiple, Separate Processors In A Virtualized Environment App 20210157651 - DULUK, Jr.; Jerome F. ;   et al. | 2021-05-27 |
Techniques For Configuring A Processor To Function As Multiple, Separate Processors App 20210073025 - DULUK, JR.; Jerome F. ;   et al. | 2021-03-11 |
Techniques For Configuring A Processor To Function As Multiple, Separate Processors App 20210073035 - DULUK, Jr.; Jerome F. ;   et al. | 2021-03-11 |
Techniques For Configuring A Processor To Function As Multiple, Separate Processors App 20210073125 - DULUK, JR.; Jerome F. ;   et al. | 2021-03-11 |
Techniques For Configuring A Processor To Function As Multiple, Separate Processors App 20210073042 - DULUK, Jr.; Jerome F. ;   et al. | 2021-03-11 |
Technique for computational nested parallelism Grant 10,915,364 - Jones , et al. February 9, 2 | 2021-02-09 |
Compute Task State Encapsulation App 20210019185 - DULUK, JR.; Jerome F. ;   et al. | 2021-01-21 |
Compute task state encapsulation Grant 10,795,722 - Duluk, Jr. , et al. October 6, 2 | 2020-10-06 |
Technique For Computational Nested Parallelism App 20200151016 - Jones; Stephen ;   et al. | 2020-05-14 |
Software-assisted instruction level execution preemption Grant 10,552,202 - Cuadra , et al. Fe | 2020-02-04 |
Software-assisted instruction level execution preemption Grant 10,552,201 - Cuadra , et al. Fe | 2020-02-04 |
Cooperative thread array granularity context switch during trap handling Grant 10,289,418 - Luiz , et al. | 2019-05-14 |
Technique for saving and restoring thread group operating state Grant 10,235,208 - Wang , et al. | 2019-03-19 |
Cooperative thread array granularity context switch during trap handling Grant 10,095,542 - Luiz , et al. October 9, 2 | 2018-10-09 |
Controlling work distribution for processing tasks Grant 9,921,873 - Shah , et al. March 20, 2 | 2018-03-20 |
Cooperative Thread Array Granularity Context Switch During Trap Handling App 20180052707 - LUIZ; Gerald F. ;   et al. | 2018-02-22 |
Cooperative thread array granularity context switch during trap handling Grant 9,804,885 - Luiz , et al. October 31, 2 | 2017-10-31 |
Software-Assisted Instruction Level Execution Preemption App 20170249151 - Cuadra; Philip Alexander ;   et al. | 2017-08-31 |
Software-assisted Instruction Level Execution Preemption App 20170249152 - Cuadra; Philip Alexander ;   et al. | 2017-08-31 |
Technique for performing memory access operations via texture hardware Grant 9,720,858 - Fahs , et al. August 1, 2 | 2017-08-01 |
Execution state analysis for assigning tasks to streaming multiprocessors Grant 9,715,413 - Abdalla , et al. July 25, 2 | 2017-07-25 |
Mid-primitive graphics execution preemption Grant 9,710,874 - Palmer , et al. July 18, 2 | 2017-07-18 |
Technique for performing memory access operations via texture hardware Grant 9,697,006 - Fahs , et al. July 4, 2 | 2017-07-04 |
Approach for context switching of lock-bit protected memory Grant 9,678,897 - Wang , et al. June 13, 2 | 2017-06-13 |
Software-assisted instruction level execution preemption Grant 9,652,282 - Cuadra , et al. May 16, 2 | 2017-05-16 |
Technique for Computational Nested Parallelism App 20170083373 - Jones; Stephen ;   et al. | 2017-03-23 |
Cooperative Thread Array Granularity Context Switch During Trap Handling App 20170010914 - LUIZ; Gerald F. ;   et al. | 2017-01-12 |
Technique for computational nested parallelism Grant 9,513,975 - Jones , et al. December 6, 2 | 2016-12-06 |
Compute work distribution reference counters Grant 9,507,638 - Cuadra , et al. November 29, 2 | 2016-11-29 |
Cooperative thread array granularity context switch during trap handling Grant 9,448,837 - Luiz , et al. September 20, 2 | 2016-09-20 |
Concurrent execution of independent streams in multi-channel time slice groups Grant 9,442,759 - Duncan , et al. September 13, 2 | 2016-09-13 |
Technique for accessing content-addressable memory Grant 9,348,762 - Fahs , et al. May 24, 2 | 2016-05-24 |
Method for handling state transitions in a network of virtual processing nodes Grant 9,147,224 - Treichler , et al. September 29, 2 | 2015-09-29 |
Scheduling and execution of compute tasks Grant 9,069,609 - Abdalla , et al. June 30, 2 | 2015-06-30 |
Signaling, ordering, and execution of dynamically generated tasks in a processing system Grant 8,984,183 - Purcell , et al. March 17, 2 | 2015-03-17 |
Method for handling state transitions in a network of virtual processing nodes Grant 8,976,185 - Treichler , et al. March 10, 2 | 2015-03-10 |
System and method for using domains to identify dependent and independent operations Grant 8,948,167 - Shah , et al. February 3, 2 | 2015-02-03 |
Approach For Context Switching Of Lock-bit Protected Memory App 20140189260 - WANG; Nicholas ;   et al. | 2014-07-03 |
Mid-primitive Graphics Execution Preemption App 20140184617 - PALMER; Gregory Scott ;   et al. | 2014-07-03 |
Cooperative Thread Array Granularity Context Switch During Trap Handling App 20140189329 - LUIZ; Gerald F. ;   et al. | 2014-07-03 |
Cooperative Thread Array Granularity Context Switch During Trap Handling App 20140189711 - Luiz; Gerald F. ;   et al. | 2014-07-03 |
Technique For Accessing Content-addressable Memory App 20140173193 - Fahs; Brian ;   et al. | 2014-06-19 |
Technique For Performing Memory Access Operations Via Texture Hardware App 20140168245 - Fahs; Brian ;   et al. | 2014-06-19 |
Technique For Performing Memory Access Operations Via Texture Hardware App 20140173258 - FAHS; Brian ;   et al. | 2014-06-19 |
Technique For Saving And Restoring Thread Group Operating State App 20140165072 - WANG; Nicholas ;   et al. | 2014-06-12 |
Technique For Computational Nested Parallelism App 20130298133 - JONES; Stephen ;   et al. | 2013-11-07 |
Automatic Dependent Task Launch App 20130198760 - CUADRA; Philip Alexander ;   et al. | 2013-08-01 |
Controlling Work Distribution For Processing Tasks App 20130198759 - SHAH; Lacky V. ;   et al. | 2013-08-01 |
Scheduling And Execution Of Compute Tasks App 20130185725 - ABDALLA; Karim M. ;   et al. | 2013-07-18 |
Scheduling And Execution Of Compute Tasks App 20130185728 - Abdalla; Karim M. ;   et al. | 2013-07-18 |
Signaling, Ordering, And Execution Of Dynamically Generated Tasks In A Processing System App 20130160021 - PURCELL; Timothy John ;   et al. | 2013-06-20 |
Multi-Channel Time Slice Groups App 20130152093 - DUNCAN; Samuel H. ;   et al. | 2013-06-13 |
Compute Thread Array Granularity Execution Preemption App 20130132711 - SHAH; Lacky V. ;   et al. | 2013-05-23 |
Method For Handling State Transitions In A Network Of Virtual Processing Nodes App 20130120412 - TREICHLER; Sean J. ;   et al. | 2013-05-16 |
Method For Handling State Transitions In A Network Of Virtual Processing Nodes App 20130120413 - TREICHLER; Sean J. ;   et al. | 2013-05-16 |
Instruction Level Execution Preemption App 20130124838 - SHAH; Lacky V. ;   et al. | 2013-05-16 |
Software-Assisted Instruction Level Execution Preemption App 20130117760 - Cuadra; Philip Alexander ;   et al. | 2013-05-09 |
Compute Work Distribution Reference Counters App 20130117758 - Cuadra; Philip Alexander ;   et al. | 2013-05-09 |
Compute Task State Encapsulation App 20130117751 - DULUK, JR.; Jerome F. ;   et al. | 2013-05-09 |
System And Method For Using Domains To Identify Dependent And Independent Operations App 20130070760 - SHAH; Lacky V. ;   et al. | 2013-03-21 |
Scheduling And Management Of Compute Tasks With Different Execution Priority Levels App 20130074088 - PURCELL; Timothy John ;   et al. | 2013-03-21 |
Multiple simultaneous context architecture for rebalancing contexts on multithreaded processing cores upon a context change Grant 8,095,782 - Danskin , et al. January 10, 2 | 2012-01-10 |
System and method for efficiently blocking event signals associated with an operating system Grant 7,386,861 - Buzbee , et al. June 10, 2 | 2008-06-10 |
System and method for efficiently blocking event signals associated with an operating system App 20050102533 - Buzbee, William B. ;   et al. | 2005-05-12 |
System and method for efficiently blocking event signals associated with an operating system Grant 6,658,486 - Buzbee , et al. December 2, 2 | 2003-12-02 |
Dynamic optimization of computer programs using code-rewriting kernal module Grant 6,622,300 - Krishnaswamy , et al. September 16, 2 | 2003-09-16 |
System And Method For Efficently Blocking Event Signals Associated With An Operating System App 20020026534 - BUZBEE, WILLIAM B. ;   et al. | 2002-02-28 |
System, method, and product for multi-branch backpatching in a dynamic translator Grant 6,327,704 - Mattson, Jr. , et al. December 4, 2 | 2001-12-04 |
Method and apparatus for patching program text to improve performance of applications Grant 6,295,644 - Hsu , et al. September 25, 2 | 2001-09-25 |
System, method, and product for memory management in a dynamic translator Grant 6,223,339 - Shah , et al. April 24, 2 | 2001-04-24 |
Method and apparatus for using static branch predictions hints with dynamically translated code traces to improve performance Grant 6,205,545 - Shah , et al. March 20, 2 | 2001-03-20 |
Control path evaluating trace designator with dynamically adjustable thresholds for activation of tracing for high (hot) activity and low (cold) activity of flow control Grant 6,189,141 - Benitez , et al. February 13, 2 | 2001-02-13 |
Method, apparatus, and product for dynamic software code translation system Grant 6,164,841 - Mattson, Jr. , et al. December 26, 2 | 2000-12-26 |
System and method for jump-evaluated trace designation Grant 6,148,437 - Shah , et al. November 14, 2 | 2000-11-14 |
Compiling strong and weak branching behavior instruction blocks to separate caches for dynamic and static prediction Grant 6,115,809 - Mattson, Jr. , et al. September 5, 2 | 2000-09-05 |
Method and apparatus for distinct instruction pointer storage in a partitioned cache memory Grant 6,112,280 - Shah , et al. August 29, 2 | 2000-08-29 |
Dynamic translation system and method for optimally translating computer code Grant 6,052,530 - Buzbee , et al. April 18, 2 | 2000-04-18 |
Method and apparatus for dynamic process monitoring through an ancillary control code system Grant 5,911,073 - Mattson, Jr. , et al. June 8, 1 | 1999-06-08 |
Exploiting untagged branch prediction cache by relocating branches Grant 5,721,893 - Holler , et al. February 24, 1 | 1998-02-24 |