Patents by Inventor Soner Onder

Soner Onder 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).

  • Patent number: 11188337
    Abstract: Micro-architecture designs and methods are provided. A computer processing architecture may include an instruction cache for storing producer instructions, a half-instruction cache for storing half instructions, and eager shelves for storing a result of a first producer instruction. The computer processing architecture may fetch the first producer instruction and a first half instruction; send the first half instruction to the eager shelves; based on execution of the first producer instruction, send a second half instruction to the eager shelves; assemble the first producer instruction in the eager shelves based on the first half instruction and the second half instruction; and dispatch the first producer instruction for execution.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: November 30, 2021
    Assignees: The Florida State University Research Foundation, Inc., Michigan Technological University
    Inventors: David Whalley, Soner Onder
  • Publication number: 20200104136
    Abstract: Micro-architecture designs and methods are provided. A computer processing architecture may include an instruction cache for storing producer instructions, a half-instruction cache for storing half instructions, and eager shelves for storing a result of a first producer instruction. The computer processing architecture may fetch the first producer instruction and a first half instruction; send the first half instruction to the eager shelves; based on execution of the first producer instruction, send a second half instruction to the eager shelves; assemble the first producer instruction in the eager shelves based on the first half instruction and the second half instruction; and dispatch the first producer instruction for execution.
    Type: Application
    Filed: September 30, 2019
    Publication date: April 2, 2020
    Applicant: Michigan Technological University
    Inventors: David Whalley, Soner Onder
  • Patent number: 7747993
    Abstract: A method of ordering instructions. The method can include placing a first instruction that consumes a value of an object before a second instruction that produces the value of the object such that the first instruction is processed before the second instruction and a physical location is allocated to the value of the object upon processing the first instruction.
    Type: Grant
    Filed: December 30, 2004
    Date of Patent: June 29, 2010
    Assignee: Michigan Technological University
    Inventor: Soner Onder
  • Publication number: 20060150161
    Abstract: A method of ordering instructions. The method can include placing a first instruction that consumes a value of an object before a second instruction that produces the value of the object such that the first instruction is processed before the second instruction and a physical location is allocated to the value of the object upon processing the first instruction.
    Type: Application
    Filed: December 30, 2004
    Publication date: July 6, 2006
    Applicant: Board of Control of Michigan Technological University
    Inventor: Soner Onder