发明名称 PROVIDING PERFORMANCE TUNED VERSIONS OF COMPILED CODE TO A CPU IN A SYSTEM OF HETEROGENEOUS CORES
摘要 A compiler may optimize source code and any referenced libraries to execute on a plurality of different processor architecture implementations. For example, if a compute node has three different types of processors with three different architecture implementations, the compiler may compile the source code and generate three versions of object code where each version is optimized for one of the three different processor types. After compiling the source code, the resultant executable code may contain the necessary information for selecting between the three versions. For example, when a program loader assigns the executable code to the processor, the system determines the processor's type and ensures only the optimized version that corresponds to that type is executed. Thus, the operating system is free to assign the executable code to any of the different types of processors.
申请公布号 US2013185705(A1) 申请公布日期 2013.07.18
申请号 US201213352721 申请日期 2012.01.18
申请人 KUESEL JAMIE R.;KUPFERSCHMIDT MARK G.;SCHARDT PAUL E.;SHEARER ROBERT A.;INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 KUESEL JAMIE R.;KUPFERSCHMIDT MARK G.;SCHARDT PAUL E.;SHEARER ROBERT A.
分类号 G06F9/45;G06F9/44;G06F9/445 主分类号 G06F9/45
代理机构 代理人
主权项
地址