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 classification
Ownership
BLAIZE, INC.
assignment · 594990316
Assignors
KORSA, RAVI, RAJULAPUDI, ARAVIND, NAGRAJ, PATHIKONDA DATTA
On an employer assignment, the assignors are typically the inventors.