Patents by Inventor Charles Vitu

Charles Vitu 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: 20220206793
    Abstract: Systems, methods, and apparatuses relating to a scalable reservation station circuit implementing a single unified speculation state propagation and execution wakeup matrix in a processor are described.
    Type: Application
    Filed: December 24, 2020
    Publication date: June 30, 2022
    Inventors: WING SHEK WONG, VIKASH AGARWAL, CHARLES VITU, MADHURA SARODE
  • Publication number: 20220206792
    Abstract: Systems, methods, and apparatuses relating to circuitry to implement dynamic two-pass execution of a partial flag updating instruction in a processor are described.
    Type: Application
    Filed: December 24, 2020
    Publication date: June 30, 2022
    Inventors: WING SHEK WONG, VIKASH AGARWAL, CHARLES VITU, MIHIR SHAH
  • Patent number: 9330022
    Abstract: In an embodiment, a processor includes a plurality of cores. Each core includes conversion power logic to receive an instruction including an untranslated memory address, determine whether a code segment (CS) base address is equal to zero, and in response to a determination that the CS base address is equal to zero, execute the instruction using the untranslated memory address. Other embodiments are described and claimed.
    Type: Grant
    Filed: June 25, 2013
    Date of Patent: May 3, 2016
    Assignee: Intel Corporation
    Inventors: James E Phillips, Wing Shek Wong, Charles Vitu
  • Publication number: 20140380018
    Abstract: In an embodiment, a processor includes a plurality of cores. Each core includes conversion power logic to receive an instruction including an untranslated memory address, determine whether a code segment (CS) base address is equal to zero, and in response to a determination that the CS base address is equal to zero, execute the instruction using the untranslated memory address. Other embodiments are described and claimed.
    Type: Application
    Filed: June 25, 2013
    Publication date: December 25, 2014
    Inventors: James E. Phillips, Wing Shek Wong, Charles Vitu
  • Publication number: 20060095678
    Abstract: Disclosed is a method and apparatus providing a microprocessor the ability to reuse data cache content fetched during runahead execution. Said data is stored and later retrieved based upon the instruction address of an instruction which is accessing the data cache. The reuse mechanism allows the reduction of address generation interlocking scenarios with the ability to self-correct should the stored values be incorrect due to subtleties in the architected state of memory in multiprocessor systems.
    Type: Application
    Filed: August 26, 2004
    Publication date: May 4, 2006
    Applicant: International Business Machines Corporation
    Inventors: Linda Bigelow, Richard Bohn, Brian Prasky, Charles Vitu
  • Publication number: 20060047913
    Abstract: A method providing a microprocessor with the ability to predict data cache content based on the instruction address of an instruction which is accessing the data cache allows the reduction of address generation interlocking scenarios with the ability to self-correct should the data cache content prediction be incorrect. Content prediction accuracy is kept high through the use of multiple filters. One filter allows predictions to be only used in scenarios where address generation interlock scenarios are present. A second filter allows predictions to be made only when patterns are detected which suggest a prediction will be correct. The third and final filter further improves prediction coverage by detecting patterns of correct potential predictions and utilizing them in the future when they would otherwise be ignored by the basic prediction mechanism.
    Type: Application
    Filed: August 26, 2004
    Publication date: March 2, 2006
    Applicant: International Business Machines Corporation
    Inventors: Linda Bigelow, Richard Bohn, Brian Prasky, Charles Vitu