Patents by Inventor Simone CAMPANONI

Simone CAMPANONI 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: 20220284297
    Abstract: Extensive training of DNNs may take a significant amount of time due to redundancy in data processing within network nodes. Improvement may be made by a method for training a Deep Neural Network (DNN) ensemble, include the steps of: executing by at least a processor in a computer, program code of a compiler which is stored in a non-transitory computer-readable medium, wherein the compiler configures a Deep Neural Network (DNN) into N networks to perform training steps: (a) receiving, a plurality of inputs i . . . I, by a plurality of neurons ni . . . nx, wherein each neuron ni being a computation node comprised in the N networks of the DNN; (b) utilizing by the compiler, the plurality of inputs i . . . I to train to the N networks to ensemble the DNN through analyzing, identifying and removing inter-network neuron redundancy to obtain savings in training time constraints and a reduction in original memory footprint.
    Type: Application
    Filed: March 7, 2022
    Publication date: September 8, 2022
    Inventors: Ettore Maria Giuseppe Trainiti, Simone Campanoni, Douglas C. Downey
  • Patent number: 10949200
    Abstract: Methods and apparatus for parallel processing are provided. A multicore processor is described. The multicore processor may include a distributed memory unit with memory nodes coupled to the processor's cores. The cores may be configured to execute parallel threads, and at least one of the threads may be data-dependent on at least one of the other threads. The distributed memory unit may be configured to proactively send shared memory data from a thread that produces the shared memory data to one or more of the threads.
    Type: Grant
    Filed: June 13, 2014
    Date of Patent: March 16, 2021
    Assignee: President and Fellows of Harvard College
    Inventors: Gu-Yeon Wei, David M. Brooks, Simone Campanoni, Kevin M. Brownell, Svilen Kanev
  • Publication number: 20160313991
    Abstract: Methods and apparatus for parallel processing are provided. A multicore processor is described. The multicore processor may include a distributed memory unit with memory nodes coupled to the processor's cores. The cores may be configured to execute parallel threads, and at least one of the threads may be data-dependent on at least one of the other threads. The distributed memory unit may be configured to proactively send shared memory data from a thread that produces the shared memory data to one or more of the threads.
    Type: Application
    Filed: June 13, 2014
    Publication date: October 27, 2016
    Applicant: President and Fellows of Harvard College
    Inventors: Gu-Yeon WEI, David M. BROOKS, Simone CAMPANONI, Kevin M. BROWNELL, Svilen KANEV