Software emulation of directed exceptions in a multithreading processor

KD Kissell - US Patent 7,849,297, 2010 - Google Patents
(57) ABSTRACT A multithreading microprocessor has a plurality of thread contexts (TCs)
each including Sufficient state. Such as general purpose registers and program counter, to …

Preemptive multitasking employing software emulation of directed exceptions in a multithreading processor

KD Kissell - US Patent 9,032,404, 2015 - Google Patents
A multiprocessor computer system includes an exception domain having multiple thread
contexts (TCs) each having a restart address register, and a timer that generates a periodic …

Symmetric multiprocessor operating system for execution on non-independent lightweight thread contexts

KD Kissell - US Patent 8,266,620, 2012 - Google Patents
Related US Application Data (60) Division of application No. 1 1/330,915, filed on Jan. 11,
2006, now Pat. No. 7,836,450, which is a continuation-in-part of application No. 1 1/313,272 …

Integrated mechanism for suspension and deallocation of computational threads of execution in a processor

K Kissell - US Patent App. 10/684,348, 2005 - Google Patents
A mechanism for processing in a processor enabled to support and execute multiple
program threads includes a parameter for scheduling a program thread and an instruction …

Symmetric multiprocessor operating system for execution on non-independent lightweight thread contexts

KD Kissell - US Patent 7,870,553, 2011 - Google Patents
A multiprocessing system is disclosed. The system includes a multithreading microprocessor
having a plurality of thread contexts (TCs), a translation lookaside buffer (TLB) shared by the …

Apparatus, method and instruction for initiation of concurrent instruction streams in a multithreading microprocessor

KD Kissell - US Patent 8,145,884, 2012 - Google Patents
(57) ABSTRACT A fork instruction for execution on a multithreaded micro processor and
occupying a single instruction issue slot is disclosed. The fork instruction, executing in a …

Real-time implementation of field programmable gate arrays (FPGA) design in hyperspectral imaging

CI Chang, J Wang - US Patent 7,366,326, 2008 - Google Patents
The present invention addresses the aforementioned prob lems. An object of the present
invention is to provide a system and method capable of performing real-time pro cessing of …

Digital frequency modulator

KH Lee, SB Yeo - US Patent 7,336,721, 2008 - Google Patents
A digital frequency modulator is disclosed. In the digital frequency modulator, a first gain
controller multiplies an input digital signal by a first gain determined according to a required …

Method and apparatus for dynamic power management in an execution unit using pipeline wave flow control

CM Abernathy, G Gervais, R Hilgendork - US Patent 7,137,013, 2006 - Google Patents
Power is conserved by dynamically applying clocks to execution units in a pipeline of a
microprocessor. A clock to an execution unit is applied only when an instruction to the …

Dynamic power management in a processor design

CM Abernathy, JJ DeMent, R Hall… - US Patent …, 2010 - Google Patents
Dynamic power management in a processor design is pre sented. A pipeline stage's stall
detection logic detects a stall condition, and sends a signal to idle detection logic to gate off …