Patents by Inventor Akshay VIJAYASHEKAR

Akshay VIJAYASHEKAR 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: 11604752
    Abstract: A data processing system comprising a plurality of processing units. Each processing unit comprises a set of plural functional units and an internal communications network that routes communications between the functional units in a particular sequence order of the functional units. Each processing unit is connected to at least one other processing unit via a communications bridge that has at least two connections, a first connection that routes communications between a first pair of network nodes of the pair of processing units, and a separate, second connection that routes communications between a second, different pair of network nodes of the pair of processing units. Each connected pair of network nodes comprises network nodes having different positions in the internal communications network sequence order of the network nodes and/or network nodes associated with functional units of different types.
    Type: Grant
    Filed: January 29, 2021
    Date of Patent: March 14, 2023
    Assignee: Arm Limited
    Inventors: Akshay Vijayashekar, Jussi Tuomas Pennala, Sebastian Marc Blasius
  • Patent number: 11489940
    Abstract: A data processing system comprising a plurality of processing units that are configurable as different partitions of processing units. The system comprises a multicast communication network for routing cache communications within a partition of processing unit. A cache controller of one of the processing units within a partition is configurable as a master cache controller for a set of caches within the partition. The master cache controller is operable to issue requests over the multicast communication network to all of the caches in the set of caches at the same time. The multicast communication network is configured to combine response signals from the different processing units within the partition to provide a combined response signal to the master cache controller that represents an overall request-response status for the caches to which the request was issued.
    Type: Grant
    Filed: January 27, 2022
    Date of Patent: November 1, 2022
    Assignee: Arm Limited
    Inventors: Akshay Vijayashekar, Jussi Tuomas Pennala, Georgios Passas
  • Publication number: 20220276966
    Abstract: In a data processing system in which varying numbers of channels for accessing a memory can be configured, the communications channel to use for an access to the memory is determined by mapping a memory address associated with the memory access to an intermediate address within an intermediate address space, selecting, based on the number of channels configured for use to access the memory, a mapping operation to use to determine from the intermediate address which channel to use for the memory access, and using the selected mapping operation to determine from the intermediate address which channel to use for the memory access.
    Type: Application
    Filed: February 22, 2022
    Publication date: September 1, 2022
    Inventors: Nikolai SHCHERBINA, Sebastian Marc BLASIUS, Jussi Tuomas PENNALA, Akshay VIJAYASHEKAR
  • Publication number: 20220245082
    Abstract: A data processing system comprising a plurality of processing units. Each processing unit comprises a set of plural functional units and an internal communications network that routes communications between the functional units in a particular sequence order of the functional units. Each processing unit is connected to at least one other processing unit via a communications bridge that has at least two connections, a first connection that routes communications between a first pair of network nodes of the pair of processing units, and a separate, second connection that routes communications between a second, different pair of network nodes of the pair of processing units. Each connected pair of network nodes comprises network nodes having different positions in the internal communications network sequence order of the network nodes and/or network nodes associated with functional units of different types.
    Type: Application
    Filed: January 29, 2021
    Publication date: August 4, 2022
    Applicant: Arm Limited
    Inventors: Akshay Vijayashekar, Jussi Tuomas Pennala, Sebastian Marc Blasius
  • Publication number: 20220239755
    Abstract: A data processing system comprising a plurality of processing units that are configurable as different partitions of processing units. The system comprises a multicast communication network for routing cache communications within a partition of processing unit. A cache controller of one of the processing units within a partition is configurable as a master cache controller for a set of caches within the partition. The master cache controller is operable to issue requests over the multicast communication network to all of the caches in the set of caches at the same time. The multicast communication network is configured to combine response signals from the different processing units within the partition to provide a combined response signal to the master cache controller that represents an overall request-response status for the caches to which the request was issued.
    Type: Application
    Filed: January 27, 2022
    Publication date: July 28, 2022
    Inventors: Akshay VIJAYASHEKAR, Jussi Tuomas PENNALA, Georgios PASSAS