Patents by Inventor Nevin Kirman

Nevin Kirman 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: 7809926
    Abstract: A reconfigurable multiprocessor system including a number of processing units and components enabling executing sequential code collectively at processing units and enabling changing the architectural configuration of the processing units.
    Type: Grant
    Filed: November 3, 2006
    Date of Patent: October 5, 2010
    Assignee: Cornell Research Foundation, Inc.
    Inventors: Jose F. Martinez, Engin Ipek, Meyrem Kirman, Nevin Kirman
  • Patent number: 7747841
    Abstract: A technique known as checkpointed early load retirement, combines register checkpointing load-value prediction to manage long-latency loads. When a long-latency load reaches the retirement stage unresolved, the processor enters Clear mode by (1) taking a Checkpoint of the architectural registers, (2) supplying a load-value prediction to consumers, and (3) early-retiring the long-latency load. This unclogs retirement, thereby “clearing the way” for subsequent instructions to retire, and also allowing instructions dependent on the long-latency load to execute sooner. When the actual value returns from memory, it is compared against the prediction. A misprediction causes the processor to roll back to the checkpoint, discarding all subsequent computation.
    Type: Grant
    Filed: September 26, 2006
    Date of Patent: June 29, 2010
    Assignee: Cornell Research Foundation, Inc.
    Inventors: Jose F. Martinez, Meyrem Kirman, Nevin Kirman
  • Publication number: 20080109637
    Abstract: A reconfigurable multiprocessor system including a number of processing units and components enabling executing sequential code collectively at processing units and enabling changing the architectural configuration of the processing units.
    Type: Application
    Filed: November 3, 2006
    Publication date: May 8, 2008
    Applicant: Cornell Research Foundation, Inc.
    Inventors: Jose F. Martinez, Engin Ipek, Meyrem Kirman, Nevin Kirman
  • Publication number: 20070074006
    Abstract: A technique known as checkpointed early load retirement, combines register checkpointing load-value prediction to manage long-latency loads. When a long-latency load reaches the retirement stage unresolved, the processor enters Clear mode by (1) taking a Checkpoint of the architectural registers, (2) supplying a load-value prediction to consumers, and (3) early-retiring the long-latency load. This unclogs retirement, thereby “clearing the way” for subsequent instructions to retire, and also allowing instructions dependent on the long-latency load to execute sooner. When the actual value returns from memory, it is compared against the prediction. A misprediction causes the processor to roll back to the checkpoint, discarding all subsequent computation.
    Type: Application
    Filed: September 26, 2006
    Publication date: March 29, 2007
    Inventors: Jose Martinez, Meyrem Kirman, Nevin Kirman