ABSTRACTING A MULTITHREADED PROCESSOR CORE TO A SINGLE THREADED PROCESSOR CORE
申请公布号:US2015169377(A1)
申请号:US201514631286
申请日期:2015.02.25
申请公布日期:2015.06.18
发明人:Norton Scott J.;Kim Hyun
分类号:G06F9/50
主分类号:G06F9/50
地址:Houston TX US
摘要:An operating system provides instructions for execution by plural hardware threads of a multithreaded core of a processor, the plural hardware threads appearing as separate logical processors to the operating system. An abstraction layer converts respective identifiers of the plural hardware threads to a core identifier representing the core. The abstraction layer presents the core identifier to a user application to hide the plural hardware threads from the user application, and to present the core as a single-threaded core to the user application.
主权项:1. A method comprising: providing, by an operating system, instructions for execution by plural hardware threads of a multithreaded core of a processor, the plural hardware threads appearing as separate logical processors to the operating system; converting, by an abstraction layer, respective identifiers of the plural hardware threads to a core identifier representing the core; presenting, by the abstraction layer, the core identifier to a user application to hide the plural hardware threads from the user application, and to present the core as a single-threaded core to the user application.