VECTOR ATOMIC MEMORY OPERATION VECTOR UPDATE SYSTEM AND METHOD

Patent №

US 8,458,685

Granted

2013-06-04

Filed 2009

Owner

CRAY INC.

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

12483672

A system and method of compiling program code, wherein the program code includes an operation on an array of data elements stored in memory of a computer system. The program code is scanned for an equation which may have recurring data points. The equation is then replaced with vectorized machine executable code, wherein the machine executable code comprises a nested loop and wherein the nested loop comprises an exterior loop and a virtual interior loop. The exterior loop decomposes the equation into a plurality of loops of length N, wherein N is an integer greater than one. The virtual interior loop executes vector operations corresponding to the N length loop to form a result vector resident in memory, wherein the virtual interior loop includes a vector atomic memory operation (AMO) instruction.

AI hardwareG06F 8/443G06F 9/30036G06F 9/3004G06F 9/3455

AI classification

AI hardware1.00
Evolutionary computation0.09
Planning0.07
Vision0.03
Knowledge representation0.03
Natural language0.00
Speech0.00
Machine learning0.00

Ownership

CRAY INC.

assignment · 233630386

Assignors

GREYZCK, TERRY D.

On an employer assignment, the assignors are typically the inventors.

From the same owner

© 2026 NYSGPT2525 LLC