-
公开(公告)号:CN102541630B
公开(公告)日:2014-08-13
申请号: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: 本发明涉及一种在计算机处理器中创建执行线程的方法和系统。在计算机处理器中创建执行线程包括:在没有操作系统参与的情况下,由用户级进程所调用的硬件处理器操作码将寄存器内容从父硬件线程复制到处于等待状态的子硬件线程;以及由所述硬件处理器操作码将所述子硬件线程从等待状态更改为短暂运行状态。
-
公开(公告)号:CN102844744A
公开(公告)日:2012-12-26
申请号:CN201180019490.4
申请日:2011-03-31
Applicant: 国际商业机器公司
IPC: G06F11/36
CPC classification number: G06F9/3824 , G06F11/3636 , G06F11/3648
Abstract: 提供了使用内容可寻址存储器调试应用代码的机制。所述机制在数据处理系统的处理器的硬件单元中接收指令,所述指令具有所述指令正在尝试访问的目标存储器地址。搜索与所述硬件单元关联的内容可寻址存储器(CAM)以查找所述CAM中与所述目标存储器地址对应的表项。响应于在所述CAM中找到与所述目标存储器地址对应的表项,判定所述表项中的信息是否将所述指令标识为感兴趣的指令。响应于所述表项将所述指令标识为感兴趣的指令,生成异常并将其发送到异常处理机或调试器应用之一。通过这种方式,可以以高效的方式执行多线程应用的调试。
-
公开(公告)号:CN101425020A
公开(公告)日:2009-05-06
申请号:CN200710167039.2
申请日:2007-10-31
Applicant: 国际商业机器公司
CPC classification number: G06F9/45537 , G06F12/0223 , G06F12/1036 , G06F12/109 , G06F2212/151
Abstract: 一种用于通过在宿主系统上的直接地址映射而对存储器管理单元(MMU)仿真进行加速的方法、装置和全系统仿真器,所述宿主系统支持全系统仿真器,在所述全系统仿真器上仿真客户系统,所述方法包括以下步骤:在所述宿主系统为所述全系统仿真器分配的逻辑空间中设置边界,从而将所述逻辑空间划分为安全区域和仿真器占用区域;将全系统仿真器自身从所占用的初始宿主逻辑空间转移到所述仿真器占用区域中;以及将所述安全区域供所述客户系统的至少一部分使用。
-
公开(公告)号:CN105939335B
公开(公告)日:2019-03-22
申请号:CN201610124896.3
申请日:2016-03-04
Applicant: 国际商业机器公司
Abstract: 本发明涉及发布‑订阅数据处理环境中管理通道所有权的方法和系统。为了在发布‑订阅数据处理环境中管理通道所有权,在第一服务器处确定来自客户机的订阅请求涉及通道,所述通道具有通道标识符。在消息传送中间件内的交换组件处,将与所述客户机关联的会话队列绑定到所述通道。将强制传送消息配置为由所述交换组件使用发布者标识符来路由,所述发布者标识符与所述通道标识符相关。将所述强制传送消息从所述第一服务器传送到所述交换组件,以便指示所述第一服务器要变成所述通道的发布者的意图。所述强制传送消息使得所述通道的所述通道所有权被限于单个发布者。
-
公开(公告)号:CN105939335A
公开(公告)日:2016-09-14
申请号:CN201610124896.3
申请日:2016-03-04
Applicant: 国际商业机器公司
CPC classification number: H04L67/06 , H04L67/42 , H04L69/02 , H04L67/2809
Abstract: 本发明涉及发布-订阅数据处理环境中管理通道所有权的方法和系统。为了在发布-订阅数据处理环境中管理通道所有权,在第一服务器处确定来自客户机的订阅请求涉及通道,所述通道具有通道标识符。在消息传送中间件内的交换组件处,将与所述客户机关联的会话队列绑定到所述通道。将强制传送消息配置为由所述交换组件使用发布者标识符来路由,所述发布者标识符与所述通道标识符相关。将所述强制传送消息从所述第一服务器传送到所述交换组件,以便指示所述第一服务器要变成所述通道的发布者的意图。所述强制传送消息使得所述通道的所述通道所有权被限于单个发布者。
-
公开(公告)号:CN102541630A
公开(公告)日:2012-07-04
申请号:CN201110351954.3
申请日:2011-11-09
Applicant: 国际商业机器公司
IPC: G06F9/46
Abstract: 包含多个硬件执行线程的计算机处理器中的线程间数据通信,每个硬件线程在操作上连接以便通过所述线程间通信控制器进行数据通信,其中线程间通信由所述线程间通信控制器执行并且包括:响应于一个或多个RECEIVE操作码,注册一个或多个执行RECEIVE操作码的接收线程;从发送线程的SEND操作码接收要发送到接收线程的派生消息数量和基值的指定;产生派生消息,针对每个已注册的接收线程递增一次所述基值的计数,以便每个派生消息包括单个整数作为所述基值的单独增量;将派生消息发送到每个已注册的接收线程;以及将接收线程接收的实际派生消息数量返回到发送线程。
-
-
-
-
-
-
-