Inventor
KISSELL KEVIN D
FR46 patents
⚠️ This page may combine multiple inventors who share the name “KISSELL KEVIN D”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
MIPS TECH INC
35 patentsUS7321965B2Jan 22, 2008
Integrated mechanism for suspension and deallocation of computational threads of execution in a processor
MIPS TECH INC100 citations99
US7694304B2Apr 6, 2010
Mechanisms for dynamic configuration of virtual processor resources
MIPS TECH INC50 citations98
US7424599B2Sep 9, 2008
Apparatus, method, and instruction for software management of multiple computational contexts in a multithreaded microprocessor
MIPS TECH INC63 citations98
US7376954B2May 20, 2008
Mechanisms for assuring quality of service for programs executing on a multithreaded processor
MIPS TECH INC77 citations98
US7747989B1Jun 29, 2010
Virtual machine coprocessor facilitating dynamic compilation
MIPS TECH INC44 citations96
US7676660B2Mar 9, 2010
System, method, and computer program product for conditionally suspending issuing instructions of a thread
MIPS TECH INC41 citations96
US7610473B2Oct 27, 2009
Apparatus, method, and instruction for initiation of concurrent instruction streams in a multithreading microprocessor
MIPS TECH INC48 citations96
US6976178B1Dec 13, 2005
Method and apparatus for disassociating power consumed within a processing system with instructions it is executing
MIPS TECH INC64 citations96
US6625737B1Sep 23, 2003
System for prediction and control of power consumption in digital system
MIPS TECH INC65 citations96
US7849297B2Dec 7, 2010
Software emulation of directed exceptions in a multithreading processor
MIPS TECH INC33 citations93
US7836450B2Nov 16, 2010
Symmetric multiprocessor operating system for execution on non-independent lightweight thread contexts
MIPS TECH INC20 citations93
US7730291B2Jun 1, 2010
Symmetric multiprocessor operating system for execution on non-independent lightweight thread contexts
MIPS TECH INC21 citations93
US7725689B2May 25, 2010
Symmetric multiprocessor operating system for execution on non-independent lightweight thread contexts
MIPS TECH INC13 citations93
US7725697B2May 25, 2010
Symmetric multiprocessor operating system for execution on non-independent lightweight thread contexts
MIPS TECH INC25 citations93
US7676664B2Mar 9, 2010
Symmetric multiprocessor operating system for execution on non-independent lightweight thread contexts
MIPS TECH INC22 citations93
US7617388B2Nov 10, 2009
Virtual instruction expansion using parameter selector defining logic operation on parameters for template opcode substitution
MIPS TECH INC32 citations93
US7418585B2Aug 26, 2008
Symmetric multiprocessor operating system for execution on non-independent lightweight thread contexts
MIPS TECH INC30 citations93
US7162621B2Jan 9, 2007
Virtual instruction expansion based on template and parameter selector information specifying sign-extension or concentration
MIPS TECH INC27 citations93
US7017025B1Mar 21, 2006
Mechanism for proxy management of multiprocessor virtual memory
MIPS TECH INC38 citations93
US7003630B1Feb 21, 2006
Mechanism for proxy management of multiprocessor storage hierarchies
MIPS TECH INC49 citations93
US6523104B2Feb 18, 2003
Mechanism for programmable modification of memory mapping granularity
MIPS TECH INC40 citations93
US6651156B1Nov 18, 2003
Mechanism for extending properties of virtual memory pages by a TLB
MIPS TECH INC40 citations92
US7237097B2Jun 26, 2007
Partial bitwise permutations
MIPS TECH INC24 citations91
US6826681B2Nov 30, 2004
Instruction specified register value saving in allocated caller stack or not yet allocated callee stack
MIPS TECH INC16 citations91
US6643759B2Nov 4, 2003
Mechanism to extend computer memory protection schemes
MIPS TECH INC54 citations91
US7870553B2Jan 11, 2011
Symmetric multiprocessor operating system for execution on non-independent lightweight thread contexts
MIPS TECH INC18 citations84
US7711931B2May 4, 2010
Synchronized storage providing multiple synchronization semantics
MIPS TECH INC14 citations84
US7711763B2May 4, 2010
Microprocessor instructions for performing polynomial arithmetic operations
MIPS TECH INC13 citations84
US7620832B2Nov 17, 2009
Method and apparatus for masking a microprocessor execution signature
MIPS TECH INC14 citations84
US7613904B2Nov 3, 2009
Interfacing external thread prioritizing policy enforcing logic with customer modifiable register to processor internal scheduler
MIPS TECH INC14 citations84
US7594089B2Sep 22, 2009
Smart memory based synchronization controller for a multi-threaded multiprocessor SoC
MIPS TECH INC20 citations84
US6728859B1Apr 27, 2004
Programmable page table access
MIPS TECH INC17 citations84
US7281123B2Oct 9, 2007
Restoring register values from stack memory using instruction with restore indication bit and de-allocation frame size stack pointer offset
MIPS TECH INC8 citations72
US7721075B2May 18, 2010
Conditional branch execution in a processor having a write-tie instruction and a data mover engine that associates register addresses with memory addresses
MIPS TECH INC3 citations62
US7739484B2Jun 15, 2010
Instruction encoding to indicate whether to store argument registers as static registers and return address in subroutine stack
MIPS TECH INC3 citations61
KISSELL KEVIN D
5 patentsUS8266620B2Sep 11, 2012
Symmetric multiprocessor operating system for execution on non-independent lightweight thread contexts
KISSELL KEVIN D20 citations92
US9207958B1Dec 8, 2015
Virtual machine coprocessor for accelerating software execution
KISSELL KEVIN D5 citations84
US9032404B2May 12, 2015
Preemptive multitasking employing software emulation of directed exceptions in a multithreading processor
KISSELL KEVIN D11 citations84
US8145884B2Mar 27, 2012
Apparatus, method and instruction for initiation of concurrent instruction streams in a multithreading microprocessor
KISSELL KEVIN D6 citations84
US8447958B2May 21, 2013
Substituting portion of template instruction parameter with selected virtual instruction parameter
KISSELL KEVIN D2 citations62
ARM FINANCE OVERSEAS LTD
3 patentsUS10055237B2Aug 21, 2018
Virtual machine coprocessor for accelerating software execution
ARM FINANCE OVERSEAS LTD3 citations73
US11422837B2Aug 23, 2022
Virtual machine coprocessor for accelerating software execution
ARM FINANCE OVERSEAS LTD0 citations63
US10416920B2Sep 17, 2019
System and method for improving memory transfer
ARM FINANCE OVERSEAS LTD0 citations46