发明名称 START VIRTUAL EXECUTION INSTRUCTION FOR DISPATCHING MULTIPLE THREADS IN A COMPUTER
摘要 <p>Embodiments relate to multithreading in a computer. An aspect is a computer including a configuration having a core which includes physical threads and is operable in single thread (ST) and multithreading (MT) modes. The computer also includes a host program configured to execute in the ST mode on the core to issue a start-virtual-execution (start-VE) instruction to dispatch a guest entity which includes a guest virtual machine (VM). The start-VE instruction is executed by the core and includes obtaining a state description, having a guest state, from a location specified by the start-VE instruction. The execution includes determining, based on the guest state, whether the guest entity includes a single guest thread or multiple guest threads, and starting the guest threads in the MT mode or ST mode based on the guest state and a determination of whether the guest entity includes a single guest thread or multiple guest threads.</p>
申请公布号 WO2015144421(A1) 申请公布日期 2015.10.01
申请号 WO2015EP54731 申请日期 2015.03.06
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION;IBM UNITED KINGDOM LIMITED 发明人 HELLER, LISA, CRANTON;KUBALA, JEFFREY, PAUL;BUSABA, FADI, YUSUF;BRADBURY, JONATHAN, DAVID;FARRELL, MARK;OSISEK, DAMIAN, LEO;GREINER, DAN;SLEGEL, TIMOTHY;SCHMIDT, DONALD, WILLIAM;GAINEY, CHARLES;JACOBI, CHRISTIAN
分类号 G06F9/48;G06F9/30;G06F9/50 主分类号 G06F9/48
代理机构 代理人
主权项
地址