-
公开(公告)号:CN102541630B
公开(公告)日:2014-08-13
申请号:CN201110351954.3
申请日:2011-11-09
Applicant: 国际商业机器公司
IPC: G06F9/46
Abstract: 包含多个硬件执行线程的计算机处理器中的线程间数据通信,每个硬件线程在操作上连接以便通过所述线程间通信控制器进行数据通信,其中线程间通信由所述线程间通信控制器执行并且包括:响应于一个或多个RECEIVE操作码,注册一个或多个执行RECEIVE操作码的接收线程;从发送线程的SEND操作码接收要发送到接收线程的派生消息数量和基值的指定;产生派生消息,针对每个已注册的接收线程递增一次所述基值的计数,以便每个派生消息包括单个整数作为所述基值的单独增量;将派生消息发送到每个已注册的接收线程;以及将接收线程接收的实际派生消息数量返回到发送线程。
-
公开(公告)号:CN102541630A
公开(公告)日:2012-07-04
申请号:CN201110351954.3
申请日:2011-11-09
Applicant: 国际商业机器公司
IPC: G06F9/46
Abstract: 包含多个硬件执行线程的计算机处理器中的线程间数据通信,每个硬件线程在操作上连接以便通过所述线程间通信控制器进行数据通信,其中线程间通信由所述线程间通信控制器执行并且包括:响应于一个或多个RECEIVE操作码,注册一个或多个执行RECEIVE操作码的接收线程;从发送线程的SEND操作码接收要发送到接收线程的派生消息数量和基值的指定;产生派生消息,针对每个已注册的接收线程递增一次所述基值的计数,以便每个派生消息包括单个整数作为所述基值的单独增量;将派生消息发送到每个已注册的接收线程;以及将接收线程接收的实际派生消息数量返回到发送线程。
-
公开(公告)号:CN102567090A
公开(公告)日:2012-07-11
申请号:CN201110354049.3
申请日:2011-11-10
Applicant: 国际商业机器公司
IPC: G06F9/46
CPC classification number: G06F9/4843
Abstract: 本发明涉及一种在计算机处理器中创建执行线程的方法和系统。在计算机处理器中创建执行线程包括:在没有操作系统参与的情况下,由用户级进程所调用的硬件处理器操作码将寄存器内容从父硬件线程复制到处于等待状态的子硬件线程;以及由所述硬件处理器操作码将所述子硬件线程从等待状态更改为短暂运行状态。
-
公开(公告)号:CN102567090B
公开(公告)日:2016-03-16
申请号:CN201110354049.3
申请日:2011-11-10
Applicant: 国际商业机器公司
IPC: G06F9/46
CPC classification number: G06F9/4843
Abstract: 本发明涉及一种在计算机处理器中创建执行线程的方法和系统。在计算机处理器中创建执行线程包括:在没有操作系统参与的情况下,由用户级进程所调用的硬件处理器操作码将寄存器内容从父硬件线程复制到处于等待状态的子硬件线程;以及由所述硬件处理器操作码将所述子硬件线程从等待状态更改为短暂运行状态。
-
-
-