发明名称 Logical extended map to demonstrate core activity including L2 and L3 cache hit and miss ratio
摘要 A computer system is provided with a processing chip having one or more processor cores, with the processing chip in communication with an operating system having kernel space and user space. Each processor core has multiple core threads to share resources of the core, with each thread managed by the operating system to function as an independent logical processor within the core. A logical extended map of the processor core is created and supported, with the map including each of the core threads indicating usage of the operating system, including user space and kernel space, and cache, memory, and non-memory. An operating system scheduling manager is provided to schedule a routine on the processor core by allocating the routine to different core threads based upon thread availability as demonstrated in the map, and thread priority.
申请公布号 US9032411(B2) 申请公布日期 2015.05.12
申请号 US200912647417 申请日期 2009.12.25
申请人 International Business Machines Corporation 发明人 Arndt Barry B.;Buros William M.;Vargus Jennifer L.
分类号 G06F9/46;G06F9/48 主分类号 G06F9/46
代理机构 Lieberman & Brandsdorfer, LLC 代理人 Lieberman & Brandsdorfer, LLC
主权项 1. A computer system comprising: a processor core with an operating system, the operating system having kernel space and user space; the processor core having multiple core threads to share resources of the core, with each core thread managed by the operating system to function as an independent logical processor within the core; a logical extended map of the processor core, the map to indicate a hit and miss ratio of L2 and L3 cache to demonstrate core activity of the logical processor within the processor core, and for each core thread the usage of the operating system resources, including user space and kernel space, and memory; and an operating system scheduling manager to schedule a routine on the processor core by allocation of the routine to different core threads on an inter-core basis based upon routine priority, thread priority, and thread availability for each core thread, with thread availability demonstrated by the map.
地址 Armonk NY US