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. 28, 2023

Filed:

Feb. 09, 2022
Applicant:

Blaize, Inc., El Dorado Hills, CA (US);

Inventors:

Pathikonda Datta Nagraj, Pradesh, IN;

Aravind Rajulapudi, Telangana, IN;

Ravi Korsa, Telangana, IN;

Assignee:

Blaize, Inc., El Dorado Hills, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 8/41 (2018.01); G06F 9/50 (2006.01);
U.S. Cl.
CPC ...
G06F 8/41 (2013.01); G06F 9/5016 (2013.01);
Abstract

The present disclosure relates to a system and a method of optimizing register allocation by a processor. The method comprising receiving an intermediate representation (IR) code of a source code and initializing single instruction multiple data (SIMD) width for the IR code. The method comprising analyzing each basic block of the IR code to classify determine one or more instructions of the IR code as vector instructions, wherein each basic block is one of LOAD, STORE and arithmetic logical and multiply (ALM) instructions. The method comprising dynamically setting the SIMD width for each of the vector instructions.


Find Patent Forward Citations

Loading…