Patent | Date |
---|
Virtual machine coprocessor for accelerating software execution Grant 11,422,837 - Kissell August 23, 2 | 2022-08-23 |
System and method for improving memory transfer Grant 10,416,920 - Kishore , et al. Sept | 2019-09-17 |
Virtual Machine Coprocessor For Accelerating Software Execution App 20180341504 - Kissell; Kevin D. | 2018-11-29 |
Virtual machine coprocessor for accelerating software execution Grant 10,055,237 - Kissell August 21, 2 | 2018-08-21 |
Emulating eviction data paths for invalidated instruction cache Grant 9,552,293 - Serebrin , et al. January 24, 2 | 2017-01-24 |
Authenticating shared interconnect fabrics Grant 9,542,350 - Kissell , et al. January 10, 2 | 2017-01-10 |
System And Method For Improving Memory Transfer App 20160098206 - Kishore; Karagada R. ;   et al. | 2016-04-07 |
Virtual Machine Coprocessor For Accelerating Software Execution App 20160077852 - Kissell; Kevin D. | 2016-03-17 |
System and method for improving memory transfer Grant 9,218,183 - Kishore , et al. December 22, 2 | 2015-12-22 |
Virtual machine coprocessor for accelerating software execution Grant 9,207,958 - Kissell December 8, 2 | 2015-12-08 |
Preemptive multitasking employing software emulation of directed exceptions in a multithreading processor Grant 9,032,404 - Kissell May 12, 2 | 2015-05-12 |
Substituting portion of template instruction parameter with selected virtual instruction parameter Grant 8,447,958 - Kissell May 21, 2 | 2013-05-21 |
Symmetric multiprocessor operating system for execution on non-independent lightweight thread contexts Grant 8,266,620 - Kissell September 11, 2 | 2012-09-11 |
Apparatus, method and instruction for initiation of concurrent instruction streams in a multithreading microprocessor Grant 8,145,884 - Kissell March 27, 2 | 2012-03-27 |
Symmetric Multiprocessor Operating System for Execution On Non-Independent Lightweight Thread Contexts App 20110040956 - Kissell; Kevin D. | 2011-02-17 |
Symmetric multiprocessor operating system for execution on non-independent lightweight thread contexts Grant 7,870,553 - Kissell January 11, 2 | 2011-01-11 |
Software emulation of directed exceptions in a multithreading processor Grant 7,849,297 - Kissell December 7, 2 | 2010-12-07 |
Symmetric multiprocessor operating system for execution on non-independent lightweight thread contexts Grant 7,836,450 - Kissell November 16, 2 | 2010-11-16 |
System and Method for Improving Memory Transfer App 20100199054 - Kishore; Karagada R. ;   et al. | 2010-08-05 |
Virtual machine coprocessor facilitating dynamic compilation Grant 7,747,989 - Kissell June 29, 2 | 2010-06-29 |
Instruction encoding to indicate whether to store argument registers as static registers and return address in subroutine stack Grant 7,739,484 - Kissell , et al. June 15, 2 | 2010-06-15 |
Symmetric multiprocessor operating system for execution on non-independent lightweight thread contexts Grant 7,730,291 - Kissell June 1, 2 | 2010-06-01 |
Symmetric multiprocessor operating system for execution on non-independent lightweight thread contexts Grant 7,725,697 - Kissell May 25, 2 | 2010-05-25 |
Symmetric multiprocessor operating system for execution on non-independent lightweight thread contexts Grant 7,725,689 - Kissell May 25, 2 | 2010-05-25 |
Conditional branch execution in a processor having a write-tie instruction and a data mover engine that associates register addresses with memory addresses Grant 7,721,075 - Thekkath , et al. May 18, 2 | 2010-05-18 |
Apparatus, Method and Instruction for Initiation of Concurrent Instruction Streams in a Multithreading Microprocessor App 20100115243 - KISSELL; Kevin D. | 2010-05-06 |
Microprocessor instructions for performing polynomial arithmetic operations Grant 7,711,763 - Stribaek , et al. May 4, 2 | 2010-05-04 |
Synchronized storage providing multiple synchronization semantics Grant 7,711,931 - Kissell May 4, 2 | 2010-05-04 |
Mechanisms for dynamic configuration of virtual processor resources Grant 7,694,304 - Kissell April 6, 2 | 2010-04-06 |
System, method, and computer program product for conditionally suspending issuing instructions of a thread Grant 7,676,660 - Kissell March 9, 2 | 2010-03-09 |
Symmetric multiprocessor operating system for execution on non-independent lightweight thread contexts Grant 7,676,664 - Kissell March 9, 2 | 2010-03-09 |
Method and apparatus for masking a microprocessor execution signature Grant 7,620,832 - Kissell November 17, 2 | 2009-11-17 |
Virtual instruction expansion using parameter selector defining logic operation on parameters for template opcode substitution Grant 7,617,388 - Kissell November 10, 2 | 2009-11-10 |
Interfacing external thread prioritizing policy enforcing logic with customer modifiable register to processor internal scheduler Grant 7,613,904 - Jones , et al. November 3, 2 | 2009-11-03 |
Apparatus, method, and instruction for initiation of concurrent instruction streams in a multithreading microprocessor Grant 7,610,473 - Kissell October 27, 2 | 2009-10-27 |
Smart memory based synchronization controller for a multi-threaded multiprocessor SoC Grant 7,594,089 - Vishin , et al. September 22, 2 | 2009-09-22 |
Configurable Instruction Sequence Generation App 20090198986 - Kissell; Kevin D. | 2009-08-06 |
Apparatus, method, and instruction for software management of multiple computational contexts in a multithreaded microprocessor Grant 7,424,599 - Kissell , et al. September 9, 2 | 2008-09-09 |
Symmetric multiprocessor operating system for execution on non-independent lightweight thread contexts Grant 7,418,585 - Kissell August 26, 2 | 2008-08-26 |
Integrated Mechanism For Suspension And Deallocation Of Computational Threads Of Execution In A Processor App 20080140998 - Kissell; Kevin D. | 2008-06-12 |
Mechanisms for assuring quality of service for programs executing on a multithreaded processor Grant 7,376,954 - Kissell May 20, 2 | 2008-05-20 |
Method and Apparatus for Saving and Restoring Processor Register Values and Allocating and Deallocating Stack Memory App 20080028195 - KISSELL; Kevin D. ;   et al. | 2008-01-31 |
Integrated mechanism for suspension and deallocation of computational threads of execution in a processor Grant 7,321,965 - Kissell January 22, 2 | 2008-01-22 |
Restoring register values from stack memory using instruction with restore indication bit and de-allocation frame size stack pointer offset Grant 7,281,123 - Kissell , et al. October 9, 2 | 2007-10-09 |
Partial bitwise permutations Grant 7,237,097 - Kissell , et al. June 26, 2 | 2007-06-26 |
Symmetric Multiprocessor Operating System For Execution On Non-independent Lightweight Thread Contexts App 20070106988 - Kissell; Kevin D. | 2007-05-10 |
Symmetric Multiprocessor Operating System For Execution On Non-independent Lightweight Thread Contexts App 20070106990 - Kissell; Kevin D. | 2007-05-10 |
Symmetric Multiprocessor Operating System For Execution On Non-independent Lightweight Thread Contexts App 20070106989 - Kissell; Kevin D. | 2007-05-10 |
Symmetric Multiprocessor Operating System For Execution On Non-independent Lightweight Thread Contexts App 20070106887 - Kissell; Kevin D. | 2007-05-10 |
Configurable instruction sequence generation App 20070106889 - Kissell; Kevin D. | 2007-05-10 |
Virtual instruction expansion based on template and parameter selector information specifying sign-extension or concentration Grant 7,162,621 - Kissell January 9, 2 | 2007-01-09 |
Symmetric multiprocessor operating system for execution on non-independent lightweight thread contexts App 20060195683 - Kissell; Kevin D. | 2006-08-31 |
Symmetric multiprocessor operating system for execution on non-independent lightweight thread context App 20060190946 - Kissell; Kevin D. | 2006-08-24 |
Symmetric multiprocessor operating system for execution on non-independent lightweight thread context App 20060190945 - Kissell; Kevin D. | 2006-08-24 |
Bifurcated thread scheduler in a multithreading microprocessor App 20060179279 - Jones; Darren M. ;   et al. | 2006-08-10 |
Software emulation of directed exceptions in a multithreading processor App 20060161421 - Kissell; Kevin D. | 2006-07-20 |
Preemptive multitasking employing software emulation of directed exceptions in a multithreading processor App 20060161921 - Kissell; Kevin D. | 2006-07-20 |
Mechanism for proxy management of multiprocessor virtual memory Grant 7,017,025 - Kissell March 21, 2 | 2006-03-21 |
Method and apparatus for disassociating power consumed within a processing system with instructions it is executing App 20060053323 - Kissell; Kevin D. | 2006-03-09 |
Mechanism for proxy management of multiprocessor storage hierarchies Grant 7,003,630 - Kissell February 21, 2 | 2006-02-21 |
Method and apparatus for disassociating power consumed within a processing system with instructions it is executing Grant 6,976,178 - Kissell December 13, 2 | 2005-12-13 |
Smart memory based synchronization controller for a multi-threaded multiprocessor SoC App 20050251639 - Vishin, Sanjay ;   et al. | 2005-11-10 |
Synchronized storage providing multiple synchronization semantics App 20050251613 - Kissell, Kevin D. | 2005-11-10 |
Apparatus, method, and instruction for software management of multiple computational contexts in a multithreaded microprocessor App 20050240936 - Jones, Darren M. ;   et al. | 2005-10-27 |
Integrated mechanism for suspension and deallocation of computational threads of execution in a processor App 20050125795 - Kissell, Kevin D. | 2005-06-09 |
Mechanisms for dynamic configuration of virtual processor resources App 20050125629 - Kissell, Kevin D. | 2005-06-09 |
Apparatus, method, and instruction for initiation of concurrent instruction streams in a multithreading microprocessor App 20050120194 - Kissell, Kevin D. | 2005-06-02 |
Method and apparatus for saving and restoring processor register values and allocating and deallocating stack memory App 20050081022 - Kissell, Kevin D. ;   et al. | 2005-04-14 |
Mechanisms for assuring quality of service for programs executing on a multithreaded processor App 20050050395 - Kissell, Kevin D. | 2005-03-03 |
Integrated mechanism for suspension and deallocation of computational threads of execution in a processor App 20050050305 - Kissell, Kevin D. | 2005-03-03 |
Instruction specified register value saving in allocated caller stack or not yet allocated callee stack Grant 6,826,681 - Kissell , et al. November 30, 2 | 2004-11-30 |
Programmable page table access Grant 6,728,859 - Kissell April 27, 2 | 2004-04-27 |
Mechanism for extending properties of virtual memory pages by a TLB Grant 6,651,156 - Courtright , et al. November 18, 2 | 2003-11-18 |
Mechanism to extend computer memory protection schemes Grant 6,643,759 - Andersson , et al. November 4, 2 | 2003-11-04 |
System for prediction and control of power consumption in digital system Grant 6,625,737 - Kissell September 23, 2 | 2003-09-23 |
Mechanism For Programmable Modification Of Memory Mapping Granularity App 20030014609 - Kissell, Kevin D. | 2003-01-16 |
Method and apparatus for saving and restoring processor register values and allocating and deallocating stack memory App 20020194459 - Kissell, Kevin D. ;   et al. | 2002-12-19 |
Mechanism to extend computer memory protection schemes App 20020144077 - Andersson, Peter Kock ;   et al. | 2002-10-03 |
Configurable instruction sequence generation App 20020116603 - Kissell, Kevin D. | 2002-08-22 |
Partial bitwise permutations App 20020116602 - Kissell, Kevin D. ;   et al. | 2002-08-22 |
Polynomial arithmetic operations App 20020116428 - Stribaek, Morten ;   et al. | 2002-08-22 |