[发明专利]向逻辑分区提供反映处理器核的独占使用的硬件线程特定信息有效
申请号: | 201280064372.X | 申请日: | 2012-12-10 |
公开(公告)号: | CN104011681B | 公开(公告)日: | 2017-07-28 |
发明(设计)人: | G·R·弗雷泽;N·纳亚;B·米利 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/38 |
代理公司: | 北京市金杜律师事务所11256 | 代理人: | 酆迅,孙新国 |
地址: | 美国纽*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 逻辑 分区 提供 反映 处理器 独占 使用 硬件 线程 特定 信息 | ||
技术领域
本发明涉及处理系统和处理器,并且更具体地,涉及用于管理返回给由处理器核的硬件线程所执行的逻辑分区的硬件线程特定信息的值的技术。
背景技术
在大规模的计算机系统中,特别是在其中多个处理器支持多个虚拟操作系统和映像(称为逻辑分区(LPAR))的多用户计算机系统或所谓的云计算系统中,管理程序(hypervisor)管理对LPAR的资源分配,以及在系统开机/关机时的LPAR的开始/停止和上下文切换。当系统用于例如支持对于不同的客户执行不同的LPAR时,优选地是将LPAR彼此隔离。通常,在此类的计算机系统中使用的处理器核支持多个硬件线程的并发执行,例如8个或更多个硬件线程,其对应于在处理器核内的并行执行流水线。另外通常,管理程序向每个LPAR分配多个线程。
处理器内的状态和其他信息值是特定于硬件线程的,即,值可以是针对每个硬件线程号的值,这取决于尝试访问该值的线程,或可以是处理器支持的硬件线程的数目。
将期望的是提供用于独立于哪个LPAR正在访问信息来管理对硬件线程特定信息的访问和提供LPAR之间的安全性的技术。
发明内容
本发明包括在响应于访问请求而提供硬件线程相关的状态信息的方法、计算机系统、处理器核和计算机程序产品。如果请求方是在低于管理程序特权级别的特权级别处执行的程序,则响应于访问请求而返回的信息被转换,从而每个逻辑分区将处理器视为好像其具有对处理器核的独占使用。
该方法可以由处理器内的逻辑电路块来实现,其将硬件线程特定信息转换为硬件线程特定信息的逻辑表示,该逻辑表示反映由处理器所执行的给定逻辑分区的线程对处理器核的独占使用。替代地,转换可以由中断处理程序(handler)的程序指令来执行,该中断处理程序陷入对于包含所述信息的处理器核的物理寄存器的访问。中断处理程序或者直接转换寄存器的内容,或经由包含先前转换的线程特定信息的表的存储中的查找来执行所述转换。
本发明的上述和其他目的、特定和优势将从下面的更为具体的如附图所示出的本发明的优选实施例的描述而明显。
附图说明
在所附权利要求书中陈述本发明的相信为新颖性特征的特性。然而,本发明本身以及优选的使用模式、进一步的目的及其优势在结合附图阅读时、通过参考本发明的下面详细描述而得到最佳的理解,其中类似的参考标号指示类似的组件,其中:
图1是示出其中实践本发明的实施例的技术的处理系统的框图;
图2是示出根据本发明的实施例的处理器核20的细节的框图;
图3是示出根据本发明的实施例的图2的处理器核20内的逻辑线程信息块50的细节的框图;
图4是绘出根据本发明的另一实施例的方法的流程图。
具体实施方式
本发明涉及处理器核和处理系统,其中当由访问硬件线程相关信息的逻辑分区(LPAR)访问时,处理器核内存储的硬件线程相关信息被转换。执行转换,使得对于每个LPAR看起来该LPAR具有对处理器核的独占使用。例如,如果处理器核支持8个硬件线程,并且该线程在由处理器核所执行的两个LPAR之间平均分配,则当LPAR访问处理器所支持的硬件线程的数目的信息时,对于处理器所支持的硬件线程的数目的请求将被返回为4。类似地,硬件线程特定信息的阵列或包括线程特定信息的字段的字将被修改为包含从零处开始的仅4个条目(或由处理器所使用的其他基础线程号)。硬件线程特定信息的转换由来自于低于管理程序特权级别的特权级别的访问所触发,从而当管理程序访问硬件线程特定信息时,针对所有硬件线程的硬件线程特定信息被返回。硬件线程特定寄存器值的转换可以由逻辑电路来执行,或由陷入对寄存器的访问并且返回转换的值的中断处理程序来执行,该转换的值可以从存储器中的表来取回,或由中断处理程序直接计算。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280064372.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于节能分布式和弹性负载均衡的方法和设备
- 下一篇:一种老年人助浴车