Patents by Inventor MICHAEL N. GOULET

MICHAEL N. GOULET has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20230071427
    Abstract: Providing deterministic frequency and voltage enhancements for a processor is disclosed. In an embodiment, a microcontroller on a processor identifies a plurality of parameters related to a processor, the plurality of parameters including at least a current supplied to the processor; determines, in dependence upon the plurality of parameters, one or more frequency scaling indexes including determining an effective switching capacitance ratio; identifies, in dependence upon the one or more frequency scaling indexes, a predetermined frequency parameter for the processor; and transitions, based on the frequency parameter, the processor to a target clock frequency.
    Type: Application
    Filed: September 8, 2022
    Publication date: March 9, 2023
    Inventors: ERIC JASON FLUHR, BRIAN THOMAS VANDERPOOL, PHILLIP JOHN RESTLE, FRANCESCO ANTHONY CAMPISANO, MICHAEL STEPHEN FLOYD, IAN KRISPIN CARMICHAEL, ERIC MARZ, RICHARD L. WILLAMAN, MICHAEL N. GOULET, GREGORY SCOTT STILL, RAHUL BATRA, RORY TATUM, ISIDORE G. BENDRIHEM
  • Patent number: 10275256
    Abstract: Branch prediction in a computer processor, includes: fetching an instruction, the instruction comprising an address, the address comprising a first portion of a global history vector and a global history vector pointer; performing a first branch prediction in dependence upon the first portion of the global history vector; retrieving, in dependence upon the global history vector pointer, from a rolling global history vector buffer, a second portion of the global history vector; and performing a second branch prediction in dependence upon a combination of the first portion and second portion of the global history vector.
    Type: Grant
    Filed: February 22, 2016
    Date of Patent: April 30, 2019
    Assignee: International Business Machines Corporation
    Inventors: Bruce M. Fleischer, Michael N. Goulet, David S. Levitan, Nicholas R. Orzol
  • Publication number: 20170242701
    Abstract: Branch prediction in a computer processor, includes: fetching an instruction, the instruction comprising an address, the address comprising a first portion of a global history vector and a global history vector pointer; performing a first branch prediction in dependence upon the first portion of the global history vector; retrieving, in dependence upon the global history vector pointer, from a rolling global history vector buffer, a second portion of the global history vector; and performing a second branch prediction in dependence upon a combination of the first portion and second portion of the global history vector.
    Type: Application
    Filed: February 22, 2016
    Publication date: August 24, 2017
    Inventors: BRUCE M. FLEISCHER, MICHAEL N. GOULET, DAVID S. LEVITAN, NICHOLAS R. ORZOL