发明名称 Block-based processor core composition register
摘要 Systems, apparatuses, and methods related to a block-based processor core composition register are disclosed. In one example of the disclosed technology, a processor can include a plurality of block-based processor cores for executing a program including a plurality of instruction blocks. A respective block-based processor core can include one or more sharable resources and a programmable composition control register. The programmable composition control register can be used to configure which resources of the one or more sharable resources are shared with other processor cores of the plurality of processor cores.
申请公布号 US2017083315(A1) 申请公布日期 2017.03.23
申请号 US201514757941 申请日期 2015.12.23
申请人 Microsoft Technology Licensing, LLC 发明人 Burger Douglas C.;Smith Aaron L.
分类号 G06F9/30;G06F15/80;G06F12/08 主分类号 G06F9/30
代理机构 代理人
主权项 1. A processor comprising a plurality of block-based physical processor cores for executing a program comprising a plurality of instruction blocks arranged in one or more threads, a respective physical processor core configured to execute instruction blocks of a given thread of the program, the respective physical processor core comprising: a data cache; and a programmable cache composition control register for composing a logical cache for the given thread using the data cache and data caches of other physical processor cores of the plurality of block-based physical processor cores, the programmable control register adapted to be programed at a runtime of the program.
地址 Redmond WA US