Invention Grant
- Patent Title: Apparatus and method for translating multithread program code
-
Application No.: US14268383Application Date: 2014-05-02
-
Publication No.: US09665354B2Publication Date: 2017-05-30
- Inventor: Seong-Gun Kim , Dong-Hoon Yoo , Jin-Seok Lee , Seok-Joong Hwang
- Applicant: Samsung Electronics Co., Ltd.
- Applicant Address: KR Suwon-si
- Assignee: SAMSUNG ELECTRONICS CO., LTD.
- Current Assignee: SAMSUNG ELECTRONICS CO., LTD.
- Current Assignee Address: KR Suwon-si
- Agency: Sughrue Mion, PLLC
- Priority: KR10-2013-0050251 20130503
- Main IPC: G06F9/45
- IPC: G06F9/45

Abstract:
A method and apparatus for translating a multithread program code are provided. The method includes: dividing a multithread program code into a plurality of statements according to a synchronization point; generating at least one loop group by combining one or more adjacent statements based on a number of instructions included in the plurality of statements; expanding or renaming variables in each of the plurality of statements so that each statement included in the at least one loop group is executed with respect to a work item of a different work group; and enclosing each of the generated at least one loop group respectively with a work item coalescing loop.
Public/Granted literature
- US20140331216A1 APPARATUS AND METHOD FOR TRANSLATING MULTITHREAD PROGRAM CODE Public/Granted day:2014-11-06
Information query