-
公开(公告)号:CN104169886B
公开(公告)日:2016-08-17
申请号: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: 本发明的实施例涉及实现通过地址的运行时间检测间接采样。本发明的一个方面包括一种用于实现通过地址的运行时间检测间接采样的方法。所述方法包括:从样本点地址阵列读取样本点地址,并且通过处理器将所述样本点地址与关联于来自在所述处理器上执行的指令流的指令相关联的地址作比较。所述方法进一步包括:在执行与匹配样本点地址之一的地址相关联的指令时识别所述样本点。从所述样本点获得运行时间检测信息。所述方法也包括:在运行时间检测程序缓冲器中将所述运行时间检测信息存储为报告群组。
-
公开(公告)号:CN104169887B
公开(公告)日:2017-06-13
申请号:CN201380014604.5
申请日:2013-03-06
Applicant: 国际商业机器公司
IPC: G06F11/34
CPC classification number: G06F9/30145 , G06F9/3005 , G06F9/30058 , G06F11/3466 , G06F11/348 , G06F11/3644 , G06F2201/86 , G06F2201/88
Abstract: 本发明的实施例涉及实现通过指令操作码的运行时间检测间接采样。本发明的一个方面包括一种用于实现通过指令操作码的运行时间检测间接采样的方法,所述方法包括:从采样点指令阵列读取采样点指令操作码,并且通过处理器将所述采样点指令操作码与来自在所述处理器上执行的指令流的指令的操作码作比较。所述方法也包括:在执行具有匹配采样点指令操作码之一的操作码的指令时识别所述采样点。从所述采样点获得所述运行时间检测信息。所述方法进一步包括:在运行时间检测程序缓冲器中将所述运行时间检测信息存储为报告群组。
-
公开(公告)号:CN104185839A
公开(公告)日:2014-12-03
申请号:CN201380014276.9
申请日:2013-03-07
Applicant: 国际商业机器公司
IPC: G06F9/30
CPC classification number: G06F9/30043 , G06F9/30036 , G06F9/3013 , G06F9/3824 , G06F12/0875 , G06F2212/452
Abstract: 提供“载入至块边界”指令,其将数据的可变数目个字节载入至寄存器中,同时确保指定存储器边界不跨越。基于边界的指定类型和执行该指令的处理器的一个或者多个特性(诸如由处理器使用的高速缓冲存储器线大小或者页大小)动态确定该边界。
-
公开(公告)号:CN104170259B
公开(公告)日:2017-06-09
申请号:CN201380014258.0
申请日:2013-03-01
Applicant: 国际商业机器公司
IPC: H03M7/40
CPC classification number: G06F9/30018 , G06F9/30021 , G06F9/30036 , G06F9/30043
Abstract: 判定具有一终止字符的字符数据的长度。将要判定该长度的该字符数据并行地载入于一个或多个向量寄存器内。使用一指令,该指令将数据载入于一向量寄存器中至一指定边界,且该指令提供一种使用例如另一指令来判定所载入的字符的数目的方式。另外,使用一指令以寻找例如第一零或空值字符的第一终止字符的索引。此指令并行地搜寻该数据以寻找该终止字符。藉由使用这些指令,仅使用一个分支指令来判定该字符数据的该长度。
-
公开(公告)号:CN104205067A
公开(公告)日:2014-12-10
申请号:CN201280071426.5
申请日:2012-11-15
Applicant: 国际商业机器公司
IPC: G06F12/10
CPC classification number: G06F9/30043 , G06F9/30007 , G06F9/30036 , G06F9/3004 , G06F9/30047 , G06F9/30098 , G06F9/3013 , G06F9/30145 , G06F9/3824 , G06F9/3861 , G06F9/45516
Abstract: 提供“载入至块边界”指令,其将数据的可变数目个字节载入至寄存器中,同时确保指定存储器边界不交叉。可以若干方式来指定该边界,包括(但不限于)指令文本中的可变值、编码于操作码中的固定指令文本值或基于寄存器的边界。
-
公开(公告)号:CN104169869A
公开(公告)日:2014-11-26
申请号:CN201380014271.6
申请日:2013-03-01
Applicant: 国际商业机器公司
IPC: G06F9/30
CPC classification number: G06F9/30036 , G06F7/02 , G06F7/20 , G06F9/30021 , G06F9/30043 , G06F17/2705 , G06F17/30657 , G06F2207/025
Abstract: 使用并行处理并且在不引起无根据的例外的情况下,比较具有终止字符的多个字符数据集。在一个或者多个向量寄存器内载入要比较的每个字符数据集。具体地,在一个实施例中,对于要比较的每个字符数据集,使用将数据载入向量寄存器至指定边界并且提供确定载入的字符的数目的方式的指令。另外,使用寻找第一分隔符字符(即,第一零或者空字符)的索引或者不相等字符的索引的指令。使用这些指令,有效地提供数据集之一的末端的位置或者不相等字符的位置。
-
公开(公告)号:CN104169868A
公开(公告)日:2014-11-26
申请号:CN201380014268.4
申请日:2013-03-07
Applicant: 国际商业机器公司
IPC: G06F9/30
CPC classification number: G06F9/3001 , G06F9/30018 , G06F9/30021 , G06F9/30036 , G06F9/3016 , G06F9/30185
Abstract: 促进字符数据的处理。提供基于控制集比较向量的每个元素与值的范围以确定是否存在匹配的“向量串范围比较”指令。与匹配元素或者表示匹配元素的掩码相关联的索引存储在目标向量寄存器中。另外,相同的指令(“向量串范围比较”指令)也在选定向量中搜索空元素(也称为零元素)。
-
公开(公告)号:CN104205067B
公开(公告)日:2017-09-26
申请号:CN201280071426.5
申请日:2012-11-15
Applicant: 国际商业机器公司
CPC classification number: G06F9/30043 , G06F9/30007 , G06F9/30036 , G06F9/3004 , G06F9/30047 , G06F9/30098 , G06F9/3013 , G06F9/30145 , G06F9/3824 , G06F9/3861 , G06F9/45516
Abstract: 提供“载入至块边界”指令,其将数据的可变数目个字节载入至寄存器中,同时确保指定存储器边界不交叉。可以若干方式来指定该边界,包括(但不限于)指令文本中的可变值、编码于操作码中的固定指令文本值或基于寄存器的边界。
-
公开(公告)号:CN104185839B
公开(公告)日:2017-06-06
申请号:CN201380014276.9
申请日:2013-03-07
Applicant: 国际商业机器公司
IPC: G06F9/30
CPC classification number: G06F9/30043 , G06F9/30036 , G06F9/3013 , G06F9/3824 , G06F12/0875 , G06F2212/452
Abstract: 提供“载入至块边界”指令,其将数据的可变数目个字节载入至寄存器中,同时确保指定存储器边界不跨越。基于边界的指定类型和执行该指令的处理器的一个或者多个特性(诸如由处理器使用的高速缓冲存储器线大小或者页大小)动态确定该边界。
-
公开(公告)号:CN104169906B
公开(公告)日:2017-03-29
申请号: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)元素,该等空值元素也被称作零元素。该指令的结果取决于是提供该空值搜索或仅该比较。
-
-
-
-
-
-
-
-
-