发明名称 |
在计算机中分派多个线程 |
摘要 |
根据一个方面,一种计算机系统包括配置,所述配置具有被启用以在单线程(ST)模式及多线程(MT)模式中操作的机器。此外,所述机器包括物理线程。所述机器被配置为执行一种方法,所述方法包括发出开始虚拟执行(开始VE)指令以在核心上分派具有多个逻辑线程的客体实体。所述客体实体包括客体虚拟机(VM)的全部或一部分,且发出由以所述ST模式在所述核心上的所述物理线程中的一者上运行的主机进行。由所述机器执行所述开始VE指令包括:将所述逻辑线程中的每一者映射至所述物理线程中的对应一者;使用对应逻辑线程的状态初始化被映射物理线程中的每一者;及以MT模式在所述核心上开始执行所述客体实体。 |
申请公布号 |
CN106170768A |
申请公布日期 |
2016.11.30 |
申请号 |
CN201580015801.8 |
申请日期 |
2015.03.20 |
申请人 |
国际商业机器公司 |
发明人 |
L·C·海勒;F·Y·布萨巴;M·法雷尔 |
分类号 |
G06F9/455(2006.01)I;G06F9/50(2006.01)I;G06F9/30(2006.01)I;G06F9/38(2006.01)I |
主分类号 |
G06F9/455(2006.01)I |
代理机构 |
北京市中咨律师事务所 11247 |
代理人 |
于静;张亚非 |
主权项 |
一种用于分派多线程化客体虚拟机(VM)的计算机系统,所述计算机系统包括:配置,其包括机器,所述机器包括被启用以在单线程(ST)模式及多线程(MT)模式中操作的单个核心,所述核心包括物理线程;所述机器被配置为执行一种方法,所述方法包括:发出开始虚拟执行(开始VE)指令以在所述核心上分派包括多个逻辑线程的客体实体,所述客体实体包括客体VM的全部或一部分,且所述发出由以所述ST模式在所述核心上的所述物理线程中的一者上运行的主机进行,由所述机器执行所述开始VE指令包括:将所述逻辑线程中的每一者映射至所述物理线程中的对应一者;使用对应逻辑线程的状态初始化被映射物理线程中的每一者;及以MT模式在所述核心上开始执行所述客体实体。 |
地址 |
美国纽约 |