【技术实现步骤摘要】
【国外来华专利技术】
本公开涉及在没有管理程序(hypervisor)介入的情况下获取和释放硬件线程。更特别地,本公开涉及维护发起辅助硬件线程的硬件线程,其继而执行软件代码段。
技术介绍
当今的计算机系统通常包括执行独立指令流的多线程处理器。在硬件线程上执行的软件程序可以从监控程序(supervisor program)(例如管理程序)请求对另一硬件线程的控制。例如,软件程序可以向用于另一硬件线程的监控程序发送请求以便让该另一个硬件线程执行代码段(例如子例程)。监控程序检查硬件线程可用性,并且如果可用则向软件程序指派该另一个硬件线程。接着,软件程序利用该另一个硬件线程来执行代码段。在很多情况下,软件程序利用该另一个硬件线程持续有限时间。照这样,当该另一个硬件线程完成代码执行时,监控程序从软件程序释放该另一个硬件线程的资源。
技术实现思路
第一硬件线程执行软件程序指令,其指令所述第一硬件线程以发起第二硬件线程。这样,第一硬件线程标识可由第一硬件线程访问的一个或者多个寄存器值。第一硬件线程接着将所标识的寄存器值复制到由第二硬件线程可访问的一个或者多个寄存器。继而,第二硬件线程访问在可访问寄存 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。