Patents by Inventor Roberto DiCecco

Roberto DiCecco 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: 20260186742
    Abstract: Methods and systems for dynamic key-value cache management are provided. In one example, a method of processing key-value blocks (KV blocks) in a processor system includes providing a cyclic distribution of elements for a plurality of KV blocks associated with a key-value cache, the cyclic distribution providing a subset of elements of each of the plurality of KV blocks in one or more registers. In some implementations, the example method of processing key-value blocks (KV blocks) in a processor system includes accumulating a plurality of partial multiplication results to provide an output in a lossless numerical representation based at least in part on the cyclic distribution of the plurality of KV blocks.
    Type: Application
    Filed: December 26, 2025
    Publication date: July 2, 2026
    Inventor: Roberto DiCecco
  • Patent number: 12455722
    Abstract: Circuitry for decomposing block floating-point numbers into lower precision floating-point numbers is provided. The circuitry may include a high precision storage circuit configured to provide high precision floating-point numbers, input selectors configured to receive the high precision floating-point numbers from the high precision storage circuit and to generate corresponding lower precision floating-point components with adjusted exponents, and a low precision block floating-point vector circuit configured to combine the various lower precision floating-point components generated by the input selectors. The lower precision floating-point components may be processed spatially or over multiple iterations over time.
    Type: Grant
    Filed: December 28, 2023
    Date of Patent: October 28, 2025
    Assignee: Altera Corporation
    Inventors: Roberto DiCecco, Joshua Fender, Shane O'Connell
  • Publication number: 20250123801
    Abstract: Circuitry for decomposing block floating-point numbers into lower precision floating-point numbers is provided. The circuitry may include a high precision storage circuit configured to provide high precision floating-point numbers, input selectors configured to receive the high precision floating-point numbers from the high precision storage circuit and to generate corresponding lower precision floating-point components with adjusted exponents, and a low precision block floating-point vector circuit configured to combine the various lower precision floating-point components generated by the input selectors. The lower precision floating-point components may be processed spatially or over multiple iterations over time.
    Type: Application
    Filed: December 26, 2024
    Publication date: April 17, 2025
    Inventors: Roberto DiCecco, Joshua Fender, Shane O'Connell
  • Patent number: 12197887
    Abstract: Circuitry for decomposing block floating-point numbers into lower precision floating-point numbers is provided. The circuitry may include a high precision storage circuit configured to provide high precision floating-point numbers, input selectors configured to receive the high precision floating-point numbers from the high precision storage circuit and to generate corresponding lower precision floating-point components with adjusted exponents, and a low precision block floating-point vector circuit configured to combine the various lower precision floating-point components generated by the input selectors. The lower precision floating-point components may be processed spatially or over multiple iterations over time.
    Type: Grant
    Filed: March 13, 2020
    Date of Patent: January 14, 2025
    Assignee: Altera Corporation
    Inventors: Roberto DiCecco, Joshua Fender, Shane O'Connell
  • Publication number: 20240126506
    Abstract: Circuitry for decomposing block floating-point numbers into lower precision floating-point numbers is provided. The circuitry may include a high precision storage circuit configured to provide high precision floating-point numbers, input selectors configured to receive the high precision floating-point numbers from the high precision storage circuit and to generate corresponding lower precision floating-point components with adjusted exponents, and a low precision block floating-point vector circuit configured to combine the various lower precision floating-point components generated by the input selectors. The lower precision floating-point components may be processed spatially or over multiple iterations over time.
    Type: Application
    Filed: December 28, 2023
    Publication date: April 18, 2024
    Inventors: Roberto DiCecco, Joshua Fender, Shane O'Connell
  • Publication number: 20200218508
    Abstract: Circuitry for decomposing block floating-point numbers into lower precision floating-point numbers is provided. The circuitry may include a high precision storage circuit configured to provide high precision floating-point numbers, input selectors configured to receive the high precision floating-point numbers from the high precision storage circuit and to generate corresponding lower precision floating-point components with adjusted exponents, and a low precision block floating-point vector circuit configured to combine the various lower precision floating-point components generated by the input selectors. The lower precision floating-point components may be processed spatially or over multiple iterations over time.
    Type: Application
    Filed: March 13, 2020
    Publication date: July 9, 2020
    Applicant: Intel Corporation
    Inventors: Roberto DiCecco, Joshua Fender, Shane O'Connell