Method of Using Multidimensional Blockification To Optimize Computer Program and Device Thereof

Patent №

US 11,640,285

Granted

2023-05-02

Filed 2022

Owner

BLAIZE, INC.

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

17713310

Disclosed embodiments relate to a method and device for optimizing compilation of source code. The proposed method receives a first intermediate representation code of a source code and analyses each basic block instruction of the plurality of basic block instructions contained in the first intermediate representation code for blockification. In order to blockify the identical instructions, the one or more groups of basic block instructions are assessed for eligibility of blockification. Upon determining as eligible, the group of basic block instructions are blockified using one of one dimensional SIMD vectorization and two-dimensional SIMD vectorization. The method further generates a second intermediate representation of the source code which is translated to executable target code with more efficient processing capacity.

AI hardwareG06F 8/4441G06F 8/445G06F 8/441G06F 8/443G06F 8/4434G06F 8/447G06F 9/30036G06F 9/30105+7 more

AI classification

AI hardware0.96
Machine learning0.00
Speech0.00
Knowledge representation0.00
Natural language0.00
Vision0.00
Planning0.00
Evolutionary computation0.00

Ownership

BLAIZE, INC.

assignment · 594990316

Assignors

KORSA, RAVI, RAJULAPUDI, ARAVIND, NAGRAJ, PATHIKONDA DATTA

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

From the same owner

© 2026 NYSGPT2525 LLC