-
公开(公告)号:CN104169906A
公开(公告)日:2014-11-26
申请号:CN201380014392.0
申请日:2013-03-07
Applicant: 国际商业机器公司
IPC: G06F15/76
CPC classification number: G06F9/3001 , G06F9/30018 , G06F9/30021 , G06F9/30036 , G06F9/30047 , G06F9/30185 , G06F9/45516
Abstract: 促进字符数据的处理。提供寻找元素不相等指令,其比较多个向量的数据的不等性,且如果存在不等性,则提供不等性的指示。将与不相等元素相关联的索引存储在目标向量寄存器中。另外,同一指令(该寻找元素不相等指令)还搜索选定向量以寻找空值(null)元素,该等空值元素也被称作零元素。该指令的结果取决于是提供该空值搜索或仅该比较。
-
公开(公告)号:CN104169889A
公开(公告)日:2014-11-26
申请号:CN201380014663.2
申请日:2013-03-07
Applicant: 国际商业机器公司
IPC: G06F11/34
CPC classification number: G06F9/30145 , G06F9/3005 , G06F9/30058 , G06F9/45533 , G06F11/3466 , G06F11/348 , G06F11/3612 , G06F11/362 , G06F11/3664 , G06F2201/86 , G06F2201/87
Abstract: 本发明的实施例涉及在事务执行模式中实现运行时间检测采样。本发明的一个方面包括一种用于在事务执行模式中实现运行时间检测采样的方法。所述方法包括:通过处理器确定所述处理器被配置为在事务执行模式中执行指令流的指令,所述指令限定事务。所述方法也包括:互锁所述指令的存储操作的完成,以防止指令导向的存储,直到所述事务的完成。所述方法进一步包括:在所述事务执行模式中的同时在所述指令的执行期间识别样本点。所述方法另外包括:在所述事务的成功完成时运行时间检测导向地存储在所述样本点处获得的运行时间检测信息。
-
公开(公告)号:CN104169886A
公开(公告)日:2014-11-26
申请号:CN201380014600.7
申请日:2013-02-22
Applicant: 国际商业机器公司
IPC: G06F11/34
CPC classification number: G06F11/3644 , G06F9/3005 , G06F9/30058 , G06F9/30076 , G06F9/30145 , G06F9/45533 , G06F11/3466 , G06F11/348 , G06F11/3612 , G06F11/362 , G06F11/3636 , G06F11/3648 , G06F11/3664 , G06F2201/86 , G06F2201/87
Abstract: 本发明的实施例涉及实现通过地址的运行时间检测间接采样。本发明的一个方面包括一种用于实现通过地址的运行时间检测间接采样的方法。所述方法包括:从样本点地址阵列读取样本点地址,并且通过处理器将所述样本点地址与关联于来自在所述处理器上执行的指令流的指令相关联的地址作比较。所述方法进一步包括:在执行与匹配样本点地址之一的地址相关联的指令时识别所述样本点。从所述样本点获得运行时间检测信息。所述方法也包括:在运行时间检测程序缓冲器中将所述运行时间检测信息存储为报告群组。
-
公开(公告)号:CN104169870A
公开(公告)日:2014-11-26
申请号:CN201380014269.9
申请日:2013-03-01
Applicant: 国际商业机器公司
IPC: G06F9/315
CPC classification number: G06F9/30018 , G06F9/30021 , G06F9/30036 , G06F9/30043
Abstract: 使用并行处理并且在不引起无根据的例外的情况下,将终止字符数据集的字符从一个存储器位置复制到另一个存储器位置。在一个或者多个向量寄存器内加载要复制的每个字符数据集。具体地,在一个实施例中,使用将数据并行载入向量寄存器至指定边界并且提供确定加载的字符的数目的方式的指令。为了确定加载字符的数目(计数),使用其他指令(例如,“对块边界载入计数”指令)。另外,使用寻找第一分隔符字符(即,第一终止字符,诸如字符数据内的零或者空字符)的索引的指令(例如,“向量寻找元素不相等”指令)。该指令并行检查数据的多个字节。
-
-
-