1
George Wayne Nation, Robert N Newshutz, John Christopher Willis: Apparatus and method for retrofitting multi-threaded operations on a computer by partitioning and overlapping registers. International Business Machines Corporation, Karuna Ojanen, May 15, 2001: US06233599 (75 worldwide citation)

An apparatus and method for performing multithreaded operations includes partitioning the general purpose and/or floating point processor registers into register subsets, including overlapping register subsets, allocating the register subsets to the threads, and managing the register subsets during ...


2
Frederick J Ziegler, Mark J Hickey, Jack C Randolph, Susan M Cox, Dale J Thomforde, Robert N Newshutz: Data communication method. International Business Machines Corporation, Bockhop & Associates, July 18, 2006: US07079528 (11 worldwide citation)

In a method of communicating a plurality of parallel data packets from a first data parallel bus to a second parallel data bus, each of the plurality of parallel data packets is separated into a first portion and a second portion. Each first portion is converted into a first serial data stream and e ...


3
Thomas Michael Gooding, Roy Glenn Musselman, Robert N Newshutz, Jeffrey Joseph Ruedinger: Time-multiplexing data between asynchronous clock domains within cycle simulation and emulation environments. International Business Machines Corporation, Wood Herron & Evans, January 11, 2005: US06842728 (6 worldwide citation)

An apparatus and method utilize a buffer interposed in a common signal path between asynchronous clock domains in a hardware-based logic emulation environment to manage the communication of time-multiplexed data signals between the clock domains during hardware-based emulation. The buffer is effecti ...


4
Thomas Michael Gooding, Roy Glenn Musselman, Robert N Newshutz, Jeffrey Joseph Ruedinger: Time-multiplexing data between asynchronous clock domains within cycle simulation and emulation environments. International Business Machines Corporation, Scott A Stinebruner, Wood Herron & Evans, September 12, 2002: US20020128812-A1

An apparatus and method utilize a buffer interposed in a common signal path between asynchronous clock domains in a hardware-based logic emulation environment to manage the communication of time-multiplexed data signals between the clock domains during hardware-based emulation. The buffer is effecti ...


5
Frederick J Ziegler, Mark J Hickey, Jack C Randolph, Susan M Cox, Dale J Thomforde, Robert N Newshutz: Data communication method. International Business Machines Corporation, Bryan W Bockhop Esq, Bockhop & Reich, June 19, 2003: US20030112798-A1

In a method of communicating a plurality of parallel data packets from a first data parallel bus to a second parallel data bus, each of the plurality of parallel data packets is separated into a first portion and a second portion. Each first portion is converted into a first serial data stream and e ...