Patents by Inventor Peleg Aviely

Peleg Aviely 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: 11023277
    Abstract: Computational apparatus including multiple processing cores, which concurrently execute tasks that are respectively assigned to them. A central scheduling unit (CSU) including a CSU memory holding one or more look-up tables (LUTs) listing tasks for allocation to the processing cores and respective conditions for enabling of each of the tasks. The CSU receives indications of termination of the tasks by the processing cores, and selects, responsively to the indications, enabled tasks from the one or more LUTs for allocation to the processing cores. A network of distribution units are connected between the CSU and the processing cores. The distribution units allocate selected tasks from the CSU to the processing cores for execution and report the termination of the tasks from the processing cores to the CSU.
    Type: Grant
    Filed: September 19, 2017
    Date of Patent: June 1, 2021
    Assignee: RAMON CHIPS LTD.
    Inventor: Peleg Aviely
  • Publication number: 20190258511
    Abstract: Computational apparatus (20) includes multiple processing cores (22), which concurrently execute tasks that are respectively assigned to them. A central scheduling unit (CSU) (26) includes a CSU memory holding one or more look-up tables (LUTs) in (70, 72, 74, 76) listing tasks for allocation to the processing cores and respective conditions for enabling of each of the tasks. The CSU receives indications of termination of the tasks by the processing cores, and selects, responsively to the indications, enabled tasks from the one or more LUTs for allocation to the processing cores. A network of distribution units (28, 30, 32) is connected between the CSU and the processing cores. The distribution units allocate the selected tasks from the CSU to the processing cores for execution and report the termination of the tasks from the processing cores to the CSU.
    Type: Application
    Filed: September 19, 2017
    Publication date: August 22, 2019
    Applicant: RAMON CHIPS LTD.
    Inventor: Peleg Aviely
  • Publication number: 20120210069
    Abstract: Computing apparatus (11) includes a plurality of processor cores (12) and a cache (10), which is shared by and accessible simultaneously to the plurality of the processor cores. The cache includes a shared memory (16), including multiple block frames of data imported from a level-two (L2) memory (14) in response to requests by the processor cores, and a shared tag table (18), which is separate from the shared memory and includes table entries that correspond to the block frames and contain respective information regarding the data contained in the block frames.
    Type: Application
    Filed: October 24, 2010
    Publication date: August 16, 2012
    Applicant: PLURALITY LTD.
    Inventors: Nimrod Bayer, Peleg Aviely, Shareef Hakeem, Shmuel Shem-Zion
  • Publication number: 20120204183
    Abstract: An apparatus (10) includes a first plurality of processor cores (200) and a Central Scheduling/Synchronization Unit (CSU, 110), which is coupled to allocate computing tasks for execution by the processor cores. A second plurality of Distribution Units (DUs, 2000) is arranged in a logarithmic network (1000) between the CSU and the processor cores and configured to distribute the computing tasks from the CSU among the processor cores. Each DU includes an associative task registry (2200) for storing information with regard to the computing tasks distributed to the processor cores by the DU.
    Type: Application
    Filed: September 1, 2010
    Publication date: August 9, 2012
    Applicant: PLURALITY LTD.
    Inventors: Nimrod Bayer, Peleg Aviely, Shareef Hakeem