Invention Grant
- Patent Title: Method of using multidimensional blockification to optimize computer program and device thereof
-
Application No.: US17713310Application Date: 2022-04-05
-
Publication No.: US11640285B2Publication Date: 2023-05-02
- Inventor: Ravi Korsa , Aravind Rajulapudi , Pathikonda Datta Nagraj
- Applicant: Blaize, Inc.
- Applicant Address: US CA El Dorado Hills
- Assignee: Blaize, Inc.
- Current Assignee: Blaize, Inc.
- Current Assignee Address: US CA El Dorado Hills
- Agent Brian R. Short
- Main IPC: G06F8/41
- IPC: G06F8/41 ; G06F9/30 ; G06F9/38 ; G06F9/4401 ; G06F9/50

Abstract:
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.
Public/Granted literature
- US20220229643A1 Method of Using Multidimensional Blockification To Optimize Computer Program and Device Thereof Public/Granted day:2022-07-21
Information query