Portland, OR, United States of America

Michael M Hancock


Average Co-Inventor Count = 4.9

ph-index = 3

Forward Citations = 127(Granted Patents)


Company Filing History:


Years Active: 1995-1996

Loading Chart...
3 patents (USPTO):Explore Patents

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

This text is generated by artificial intelligence and may not be accurate.
Please report any incorrect information to support@idiyas.com
Loading…