计算机处理器中线程间数据通信的方法和系统

    公开(公告)号:CN102541630B

    公开(公告)日:2014-08-13

    申请号:CN201110351954.3

    申请日:2011-11-09

    CPC classification number: G06F9/46 G06F9/546

    Abstract: 包含多个硬件执行线程的计算机处理器中的线程间数据通信,每个硬件线程在操作上连接以便通过所述线程间通信控制器进行数据通信,其中线程间通信由所述线程间通信控制器执行并且包括:响应于一个或多个RECEIVE操作码,注册一个或多个执行RECEIVE操作码的接收线程;从发送线程的SEND操作码接收要发送到接收线程的派生消息数量和基值的指定;产生派生消息,针对每个已注册的接收线程递增一次所述基值的计数,以便每个派生消息包括单个整数作为所述基值的单独增量;将派生消息发送到每个已注册的接收线程;以及将接收线程接收的实际派生消息数量返回到发送线程。

    计算机处理器中线程间数据通信的方法和系统

    公开(公告)号:CN102541630A

    公开(公告)日:2012-07-04

    申请号:CN201110351954.3

    申请日:2011-11-09

    CPC classification number: G06F9/46 G06F9/546

    Abstract: 包含多个硬件执行线程的计算机处理器中的线程间数据通信,每个硬件线程在操作上连接以便通过所述线程间通信控制器进行数据通信,其中线程间通信由所述线程间通信控制器执行并且包括:响应于一个或多个RECEIVE操作码,注册一个或多个执行RECEIVE操作码的接收线程;从发送线程的SEND操作码接收要发送到接收线程的派生消息数量和基值的指定;产生派生消息,针对每个已注册的接收线程递增一次所述基值的计数,以便每个派生消息包括单个整数作为所述基值的单独增量;将派生消息发送到每个已注册的接收线程;以及将接收线程接收的实际派生消息数量返回到发送线程。

    在计算机处理器中创建执行线程的方法和系统

    公开(公告)号:CN102567090A

    公开(公告)日:2012-07-11

    申请号:CN201110354049.3

    申请日:2011-11-10

    CPC classification number: G06F9/4843

    Abstract: 本发明涉及一种在计算机处理器中创建执行线程的方法和系统。在计算机处理器中创建执行线程包括:在没有操作系统参与的情况下,由用户级进程所调用的硬件处理器操作码将寄存器内容从父硬件线程复制到处于等待状态的子硬件线程;以及由所述硬件处理器操作码将所述子硬件线程从等待状态更改为短暂运行状态。

    在计算机处理器中创建执行线程的方法和系统

    公开(公告)号:CN102567090B

    公开(公告)日:2016-03-16

    申请号:CN201110354049.3

    申请日:2011-11-10

    CPC classification number: G06F9/4843

    Abstract: 本发明涉及一种在计算机处理器中创建执行线程的方法和系统。在计算机处理器中创建执行线程包括:在没有操作系统参与的情况下,由用户级进程所调用的硬件处理器操作码将寄存器内容从父硬件线程复制到处于等待状态的子硬件线程;以及由所述硬件处理器操作码将所述子硬件线程从等待状态更改为短暂运行状态。

Patent Agency Ranking