发明名称 HETEROGENEOUS CORE MICROARCHITECTURE
摘要 Embodiments relate to a heterogeneous core microarchitecture. An aspect includes binding, by an operating system that is executing on a processor comprising a core comprising a heterogeneous microarchitecture comprising two or more flows, a job that is being executed by the operating system to a flow of the two or more flows. Another aspect includes issuing an instruction corresponding to the job with a tag indicating the binding of the job to which the instruction corresponds. Yet another aspect includes executing the instruction by the flow in the core that is indicated by the tag.
申请公布号 US2017091145(A1) 申请公布日期 2017.03.30
申请号 US201514949949 申请日期 2015.11.24
申请人 International Business Machines Corporation 发明人 Emma Philip G.
分类号 G06F15/80;G06F12/08 主分类号 G06F15/80
代理机构 代理人
主权项 1. A computer implemented method for implementing a heterogeneous core microarchitecture, the method comprising: binding, by an operating system that is executing on a processor comprising a core comprising a heterogeneous microarchitecture comprising two or more flows, a job that is being executed by the operating system to a flow of the two or more flows; issuing an instruction corresponding to the job with a tag indicating the binding of the job to which the instruction corresponds; determining the tag associated with the instruction; responsive to the determining, dispatching the instruction to first hardware or a second hardware according to the tag, wherein the first hardware comprises a dedicated L1 instruction cache coupled to two 3-way flow dispatching units, the two 3-way dispatching units being coupled to a plurality of execution units and an L1 data cache, and the second hardware comprises a 64 kilobyte local instruction cache which loads instructions from an L2 cache; and executing the instruction by the flow in the core that is indicated by the tag.
地址 Armonk NY US