Company Filing History:
Years Active: 1995-1996
Title: Michael M Hancock: Innovator in Decoder Technology
Introduction
Michael M Hancock is a notable inventor based in Portland, OR (US). He has made significant contributions to the field of decoder technology, holding a total of 3 patents. His work focuses on methods that enhance the efficiency and reliability of decoding processes.
Latest Patents
One of Hancock's latest patents is a method for state recovery during assist and restart in a decoder. This innovative approach simplifies assist handling and effectively manages micro-branch mispredictions. The recovery and restart method executes an assist sequence in microcode to aid an error-causing macroinstruction. If data is needed from a problematic macroinstruction, it is fetched, decoded, and macro-alias registers are restored with the relevant data. To recover the state of the micro-alias registers, micro-alias data from a micro-operation may be loaded into the micro-alias register. Control then returns to the Micro-operation Sequence (MS) unit to issue further error correction Control micro-operations (Cuops). To streamline the restart process, Cuops originating from the error-causing macroinstruction are loaded into the Cuop registers with their valid bits unasserted. If a restart is requested, the bits for that Cuop and subsequent Cuops are marked valid, allowing the instruction to be restarted anywhere within the microcode sequence.
Another significant patent involves a decoder that features independently loaded micro-alias and macro-alias registers. This decoder includes a micro-alias register to store information from a micro-operation for later use. It also comprises one or more XLAT PLAs that produce control micro-operations (Cuops), a microcode sequencing unit that generates microcode Cuops, and an aliasing mechanism that extracts fields for storage in macro-alias registers. A multiplexer selects the appropriate Cuop to be stored in a Cuop register, enabling multiple Cuops to issue each cycle. This design allows for simultaneous utilization of micro-alias and macro-alias data with a Cuop to form an Auop.
Career Highlights
Michael M Hancock is currently employed at Intel Corporation, where he continues to innovate in the field of decoder technology. His work has significantly impacted the efficiency of decoding processes, making him a valuable asset to the company.
Collaborations
Hancock has collaborated with notable coworkers, including Darrell D Boggs and Gary L Brown, contributing