17808392. Tiled Processor Communication Fabric simplified abstract (Apple Inc.)

From WikiPatents
Jump to navigation Jump to search

Tiled Processor Communication Fabric

Organization Name

Apple Inc.

Inventor(s)

Adam J. Smith of St Albans (GB)

Sergio V. Tota of London (GB)

Christopher G. Martin of Cupertino CA (US)

Yoong Chert Foo of Greater London (GB)

Terence M. Potter of Austin TX (US)

Max J. Batley of London (GB)

Tiled Processor Communication Fabric - A simplified explanation of the abstract

This abstract first appeared for US patent application 17808392 titled 'Tiled Processor Communication Fabric

Simplified Explanation

The patent application describes techniques for processor communications fabrics. It introduces a processor with multiple client circuitry and fabric circuitry that includes instances of a tile. The tile has client inputs, tile inputs, and communication resources. The communication resources consist of internal links, client outputs, and tile outputs. Control circuitry assigns communication resources to the client inputs and tile inputs based on priority information and updates the priority information based on assignment results over multiple cycles.

  • The patent application describes a processor with multiple client circuitry and fabric circuitry that includes instances of a tile.
  • The tile has client inputs, tile inputs, and communication resources.
  • The communication resources include internal links, client outputs, and tile outputs.
  • Control circuitry assigns communication resources to the client inputs and tile inputs based on priority information.
  • The priority information is updated based on assignment results over multiple cycles.

Potential Applications

  • This technology can be applied in various processor designs, including CPUs, GPUs, and other types of processors.
  • It can improve the efficiency and performance of processor communications, leading to faster and more reliable data transfer.

Problems Solved

  • Traditional processor communications fabrics may suffer from inefficiencies and bottlenecks, leading to slower data transfer and reduced performance.
  • The patent application addresses these problems by introducing a system that dynamically assigns communication resources based on priority information, optimizing the data transfer process.

Benefits

  • The techniques described in the patent application can improve the overall performance and efficiency of processors.
  • By dynamically assigning communication resources, the system can prioritize critical data transfer and reduce bottlenecks.
  • The technology can lead to faster and more reliable data transfer within processors, enhancing the overall functionality of computing systems.


Original Abstract Submitted

Techniques are disclosed relating to processor communications fabrics. In some embodiments, a processor includes multiple client circuitry and fabric circuitry that includes at least first and second instances of a tile. The tile may include: client inputs configured to interface with client circuits, tile inputs configured to interface with one or more other tile instances, and communication resources assignable to the client inputs and tile inputs. The communications resources may include: multiple internal links, client outputs configured to interface with client circuits, and tile outputs configured to interface with one or more other tile instances. Control circuitry may, in a given cycle, assign communication resources of a given tile instance to at least a portion of the client inputs and tile inputs for a next cycle, based on priority information. The control circuitry may update priority information based on assignment results over multiple cycles.