20240012788. SYSTEMS AND METHODS FOR IMPLEMENTING A MACHINE PERCEPTION AND DENSE ALGORITHM INTEGRATED CIRCUIT AND ENABLING A FLOWING PROPAGATION OF DATA WITHIN THE INTEGRATED CIRCUIT simplified abstract (Quadric.io, Inc.)

From WikiPatents
Jump to navigation Jump to search

SYSTEMS AND METHODS FOR IMPLEMENTING A MACHINE PERCEPTION AND DENSE ALGORITHM INTEGRATED CIRCUIT AND ENABLING A FLOWING PROPAGATION OF DATA WITHIN THE INTEGRATED CIRCUIT

Organization Name

Quadric.io, Inc.

Inventor(s)

Nigel Drego of Burlingame CA (US)

Aman Sikka of Burlingame CA (US)

Ananth Durbha of Burlingame CA (US)

Mrinalini Ravichandran of Burlingame CA (US)

Robert Daniel Firu of Burlingame CA (US)

Veerbhan Kheterpal of Burlingame CA (US)

SYSTEMS AND METHODS FOR IMPLEMENTING A MACHINE PERCEPTION AND DENSE ALGORITHM INTEGRATED CIRCUIT AND ENABLING A FLOWING PROPAGATION OF DATA WITHIN THE INTEGRATED CIRCUIT - A simplified explanation of the abstract

This abstract first appeared for US patent application 20240012788 titled 'SYSTEMS AND METHODS FOR IMPLEMENTING A MACHINE PERCEPTION AND DENSE ALGORITHM INTEGRATED CIRCUIT AND ENABLING A FLOWING PROPAGATION OF DATA WITHIN THE INTEGRATED CIRCUIT

Simplified Explanation

The abstract of this patent application describes systems and methods for propagating data within an integrated circuit. Here is a simplified explanation of the abstract:

  • The patent application describes a method for propagating data within an integrated circuit.
  • The method involves identifying a coarse data propagation path for distinct subsets of data in an input dataset.
  • Inter-core data movements are set for the distinct subsets of data, defining a predetermined propagation of a given subset of data between two or more cores of the integrated circuit array.
  • Additionally, a granular data propagation path is identified for each distinct subset of data.
  • Intra-core data movements are set for each distinct subset of data, defining a predetermined propagation of the given subset of data within one or more cores of the integrated circuit array.
  • The input dataset is then enabled to flow within the integrated circuit based on the coarse data propagation path and the granular propagation path.

Potential applications of this technology:

  • This technology can be applied in the field of integrated circuits and microprocessors.
  • It can be used in high-performance computing systems, such as supercomputers, to optimize data propagation and improve overall system performance.
  • It can also be applied in data centers and cloud computing infrastructure to enhance data processing and communication within the integrated circuits.

Problems solved by this technology:

  • The technology solves the problem of efficient data propagation within an integrated circuit.
  • It addresses the challenge of managing data movement between different cores of an integrated circuit array.
  • It optimizes data flow and reduces latency, improving the overall performance of the integrated circuit.

Benefits of this technology:

  • Improved performance: The technology enables efficient data propagation, leading to faster processing and reduced latency.
  • Enhanced scalability: The method allows for the propagation of data within a large integrated circuit array, making it suitable for scalable systems.
  • Increased energy efficiency: By optimizing data movement, the technology can help reduce power consumption in integrated circuits.


Original Abstract Submitted

systems and methods of propagating data within an integrated circuit includes: identifying a coarse data propagation path for distinct subsets of data of an input dataset that includes: setting inter-core data movements for the distinct subsets of data, the inter-core data movements defining a predetermined propagation of a given subset of data between two or more of a plurality of cores of an integrated circuit array of the integrated circuit; identifying a granular data propagation path for each distinct subset of data that includes: setting intra-core data movements for each distinct subset of data, the intra-core data movements defining a predetermined propagation of the given subset of data within one or more of the plurality of cores of the integrated circuit array of the integrated circuit; enabling a flow of the input dataset within the integrated circuit based on the coarse data propagation path and the granular propagation path.