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

    公开(公告)号:CN102541630B

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

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

    调试多线程代码
    4.
    发明公开

    公开(公告)号:CN102844744A

    公开(公告)日:2012-12-26

    申请号:CN201180019490.4

    申请日:2011-03-31

    CPC classification number: G06F9/3824 G06F11/3636 G06F11/3648

    Abstract: 提供了使用内容可寻址存储器调试应用代码的机制。所述机制在数据处理系统的处理器的硬件单元中接收指令,所述指令具有所述指令正在尝试访问的目标存储器地址。搜索与所述硬件单元关联的内容可寻址存储器(CAM)以查找所述CAM中与所述目标存储器地址对应的表项。响应于在所述CAM中找到与所述目标存储器地址对应的表项,判定所述表项中的信息是否将所述指令标识为感兴趣的指令。响应于所述表项将所述指令标识为感兴趣的指令,生成异常并将其发送到异常处理机或调试器应用之一。通过这种方式,可以以高效的方式执行多线程应用的调试。

    发布-订阅数据处理环境中管理通道所有权的方法和系统

    公开(公告)号:CN105939335B

    公开(公告)日:2019-03-22

    申请号:CN201610124896.3

    申请日:2016-03-04

    Abstract: 本发明涉及发布‑订阅数据处理环境中管理通道所有权的方法和系统。为了在发布‑订阅数据处理环境中管理通道所有权,在第一服务器处确定来自客户机的订阅请求涉及通道,所述通道具有通道标识符。在消息传送中间件内的交换组件处,将与所述客户机关联的会话队列绑定到所述通道。将强制传送消息配置为由所述交换组件使用发布者标识符来路由,所述发布者标识符与所述通道标识符相关。将所述强制传送消息从所述第一服务器传送到所述交换组件,以便指示所述第一服务器要变成所述通道的发布者的意图。所述强制传送消息使得所述通道的所述通道所有权被限于单个发布者。

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

    公开(公告)号:CN102541630A

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

    申请号:CN201110351954.3

    申请日:2011-11-09

    CPC classification number: G06F9/46 G06F9/546

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

Patent Agency Ranking