-
1.
公开(公告)号:US20170123775A1
公开(公告)日:2017-05-04
申请号:US15128427
申请日:2014-03-26
Applicant: EMPIRE TECHNOLOGY DEVELOPMENT LLC
Inventor: Shijie XU , Qi GUO , Qi LI , Xuefeng SONG
IPC: G06F9/45
CPC classification number: G06F8/451
Abstract: Techniques generally described are related to a method to compile code for a heterogeneous multi-core processor that includes a first core and a second core. The method may include receiving, by a multi-core compilation system, a set of source code that includes a plurality of code segments, wherein the multi-core compilation system is configured to compile the set of source code and generate an executable program that is executable by the heterogeneous multi-core processor. The method may include generating, by the multi-core compilation system, a first instruction set based on a specific code segment selected from the plurality of code segments, wherein the first instruction set is executable by the first core of the heterogeneous multi-core processor. The method may further include, in response to a determination that a performance indicator associated with the first core executing the first instruction set is above a particular threshold, generating, by the multi-core compilation system, a second instruction set based on the specific code segment, wherein the second instruction set is executable by the second core of the heterogeneous multi-core processor, and the first instruction set and the second instruction set are implemented in the executable program.