发明名称 Region-weighted accounting of multi-threaded processor core according to dispatch state
摘要 According to one embodiment of the present disclosure, an approach is provided in which a thread is selected from multiple active threads, along with a corresponding weighting value. Computational logic determines whether one of the multiple threads is dispatching an instruction and, if so, computes a dispatch weighting value using the selected weighting value and a dispatch factor that indicates a weighting adjustment of the selected weighting value. In turn, a resource utilization value of the selected thread is computed using the dispatch weighting value.
申请公布号 US9110708(B2) 申请公布日期 2015.08.18
申请号 US201314065617 申请日期 2013.10.29
申请人 International Business Machines Corporation 发明人 Bishop James Wilson;Genden Michael J.;Herndon Steven Bradford;Vitale Philip Lee
分类号 G06F9/30;G06F9/46;G06F9/38 主分类号 G06F9/30
代理机构 VanLeeuwen & VanLeeuwen 代理人 VanLeeuwen & VanLeeuwen ;Bennett Steven L.
主权项 1. A method comprising: selecting a thread from a plurality of active threads on a processor; selecting a weighting value according to a thread state of the selected thread; determining whether one of the plurality of active threads is dispatching an instruction; in response to determining that one of the plurality of active threads is dispatching an instruction, computing, via one or more mathematical computations, a dispatch weighting value corresponding to the selected thread using the weighting value and a dispatch factor, wherein the dispatch factor indicates a weighting adjustment of the weighting value; and computing a resource utilization value of the selected thread using the computed dispatch weighting value.
地址 Armonk NY US