The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Nov. 18, 2025

Filed:

Jul. 19, 2024
Applicant:

Arm Limited, Cambridge, GB;

Inventors:

Jens Olson, San Jose, CA (US);

John Wakefield Brothers, Iii, Calistoga, CA (US);

Assignee:

Arm Limited, Cambridge, GB;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 12/08 (2016.01); G06F 12/0802 (2016.01);
U.S. Cl.
CPC ...
G06F 12/0802 (2013.01); G06F 2212/608 (2013.01);
Abstract

A method and processing unit for mapping coordinates of a tensor to a shared storage of the processing unit. The processing unit comprises processing slices, each for performing a suboperation of the operation, and having prioritized access to a preferred portion of the shared storage. The method comprises obtaining a layout indicating configurable data regions in the shared storage. The configurable data regions are banks comprising regions of shared storage. A stride based on for at least one dimension of the tensor and the layout is obtained. Coordinates of the tensor are mapped to locations in the shared storage, wherein the mapping comprises calculating a bank number and offset which are calculated based on coordinates of the tensor, the layout of the configurable data regions, and the stride of the at least one dimension. Each processing slice performs the suboperation on the data of the tensor based on the mapping.


Find Patent Forward Citations

Loading…