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. 03, 2020

Filed:

Oct. 30, 2017
Applicant:

Arm Limited, Cambridge, GB;

Inventors:

Lars Oskar Flordal, Uppsala, SE;

Jian Wang, Skane, SE;

Jakob Axel Fries, Malmo, SE;

Assignee:

Arm Limited, Cambridge, GB;

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 3/06 (2006.01); G06T 1/60 (2006.01);
U.S. Cl.
CPC ...
G06F 3/064 (2013.01); G06F 3/0614 (2013.01); G06F 3/0656 (2013.01); G06F 3/0683 (2013.01); G06T 1/60 (2013.01);
Abstract

A process of updating data for a block of an array of data elements stored in an allocated memory region for the block comprises reading in data for a first group of the data elements, updating the data for the first group, and then writing back the updated data to memory. The process can avoid overwriting data for a second group of the data elements that is yet to be read in from the memory region by writing back the updated data for the first group starting at a selected memory address, for example other than the start address of the memory region. The data for the second group of data elements can then be read in and updated, and the updated data can be written back to memory. The process can reduce the amount of memory bandwidth and local cache that needs to be used.


Find Patent Forward Citations

Loading…