Method of Using Multidimensional Blockification To Optimize Computer Program and Device Thereof
Patent №
US 11,327,733
Granted
2022-05-10
Filed 2020
Owner
BLAIZE, INC.
Lab
—
AI components
1
hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
16994082
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 · 535030239
Assignors
KORSA, RAVI, RAJULAPUDI, ARAVIND, NAGRAJ, PATHIKONDA DATTA
On an employer assignment, the assignors are typically the inventors.