发明名称 DYNAMIC ENABLEMENT OF MULTITHREADING
摘要 Embodiments relate to dynamic enablement of multithreading. According to an aspect, a computer-implemented method for dynamic enablement of multithreading in a configuration is provided. The configuration includes a core configurable between a single thread (ST) mode and a multithreading (MT) mode, where the ST mode addresses a primary thread and the MT mode addresses the primary thread and one or more secondary threads on shared resources of the core. The method includes executing in the primary thread in the ST mode, an MT mode setting instruction. A number of threads requested is obtained from a location specified by the MT mode setting instruction. Based on determining that the number of threads requested indicates multiple threads, the MT mode is enabled to execute the multiple threads including the primary thread and the one or more secondary threads.
申请公布号 US2015339120(A1) 申请公布日期 2015.11.26
申请号 US201514819521 申请日期 2015.08.06
申请人 International Business Machines Corporation 发明人 Bradbury Jonathan D.;Busaba Fadi Y.;Farrell Mark S.;Gainey, JR. Charles W.;Greiner Dan F.;Heller Lisa Cranton;Jacobi Christian;Kubala Jeffrey P.;Osisek Damian L.;Schmidt Donald W.;Slegel Timothy J.
分类号 G06F9/30;G06F9/38 主分类号 G06F9/30
代理机构 代理人
主权项 1. A computer-implemented method for dynamic enablement of multithreading in a configuration comprising a core configurable between a single thread (ST) mode and a multithreading (MT) mode, the ST mode addressing a primary thread and the MT mode addressing the primary thread and one or more secondary threads on shared resources of the core, the method comprising: executing in the primary thread in the ST mode, an MT mode setting instruction; obtaining a number of threads requested from a location specified by the MT mode setting instruction; and based on determining that the number of threads requested indicates multiple threads, enabling the MT mode to execute the multiple threads comprising the primary thread and the one or more secondary threads.
地址 Armonk NY US