查找负数的方法、装置及处理器的制造方法

文档序号:10534467阅读:227来源:国知局
查找负数的方法、装置及处理器的制造方法
【专利摘要】本发明提供一种查找负数的方法、装置及处理器,该方法包括:接收查找负数指令,其中,查找负数指令包括作为待处理的向量数据的第一操作数、作为查找顺序的第二操作数、作为待处理的向量数据中元素的存储宽度的第三操作数以及存储所查找的负数信息的目的地;解码查找负数指令、并根据查找负数指令查找获取待处理的向量数据中的负数信息;将负数信息存储在目的地中。在本发明中,根据查找负数指令中的操作数信息和目的地信息查找待处理的向量数据中的负数信息,并将查找到的负数信息存储在目的地中,从而提高了查找负数的效率,避免了现有技术中,CPU必须在内部存储器中逐条读取指令,才能实现对向量数据中负数的查找,导致查找负数效率低下的问题。
【专利说明】
查找负数的方法、装置及处理器
技术领域
[0001]本发明涉及计算机指令领域,尤其涉及一种查找负数的方法、装置及处理器。
【背景技术】
[0002]中央处理器(Central Processing Unit,简称CPU)是一块超大规模的集成电路,是一台计算机的运算核心和控制核心。它的功能主要是解释计算机指令以及处理计算机软件中的数据,中央处理器主要包括运算器和高速缓冲存储器及实现它们之间联系的数据总线、控制总线及状态总线。CF1U与内部存储器和输入/输出设备合称为电子计算机三大核心部件。通常CPU读取内部存储器中的计算机指令,以实现相应的功能。
[0003]现有技术中,在一些应用场景中,CPU往往需要对大量的数据进行相同的操作,为了提高CPU的处理效率,通常将用于进行相同操作的数据向量化,即形成向量数据,再对向量数据进行处理,例如,在进行字符串匹配时,通常需要对两个字符串比较处理后的所有元素组成的向量数据进行查找负数处理,以获取该向量数据中的负数元素的位置,便于对字符串进行匹配处理,具体的,在向量数据中查找负数的操作是通过CPU运行多条指令实现的,这多条指令存储在内部存储器中,具体实现时CPU在内部存储器中逐条读取这多条指令,以最终获取向量数据中的负数信息。
[0004]但是,采用现有技术,CPU必须在内部存储器中逐条读取指令,才能实现对向量数据中负数的查找,导致查找负数效率低下。

【发明内容】

[0005]本发明提供一种查找负数的方法、装置及处理器,用于解决现有技术中,查找负数效率低下的问题。
[0006]本发明第一方面提供一种查找负数的方法,包括:
[0007]接收查找负数指令,所述查找负数指令包括作为待处理的向量数据的第一操作数、作为查找顺序的第二操作数、作为所述待处理的向量数据中元素的存储宽度的第三操作数以及存储所查找的负数信息的目的地;
[0008]解码所述查找负数指令、并根据所述查找负数指令查找获取所述待处理的向量数据中的所述负数信息;
[0009]将所述负数信息存储在所述目的地中。
[0010]本发明第二方面提供一种查找负数的装置,包括:接收模块,查找模块和存储模块;
[0011 ]所述接收模块,用于接收查找负数指令,所述查找负数指令包括作为待处理的向量数据的第一操作数、作为查找顺序的第二操作数、作为所述待处理的向量数据中元素的存储宽度的第三操作数以及存储所查找的负数信息的目的地;
[0012]所述查找模块,用于解码所述查找负数指令、并根据所述查找负数指令查找获取所述待处理的向量数据中的所述负数信息;
[0013]所述存储模块,用于在所述目的地中存储所述负数信息。
[0014]本发明第三方面提供一种处理器,包括:运算器和寄存器;
[0015]所述运算器和所述寄存器电连接;
[0016]其中,所述运算器用于接收查找负数指令、并根据所述查找负数指令在所述运算器中查找获取所述待处理的向量数据中的所述负数信息,并将所述负数信息存储于所述寄存器中,其中,所述查找负数指令包括作为待处理的向量数据的第一操作数、作为查找顺序的第二操作数、作为所述待处理的向量数据中元素的存储宽度的第三操作数以及存储所查找的负数信息的目的地。
[0017]本发明提供的查找负数的方法、装置及处理器,通过接收查找负数指令,其中,查找负数指令包括作为待处理的向量数据的第一操作数、作为查找顺序的第二操作数、作为待处理的向量数据中元素的存储宽度的第三操作数以及存储所查找的负数信息的目的地;解码查找负数指令、并根据查找负数指令查找获取待处理的向量数据中的负数信息;将负数信息存储在目的地中,这样,根据查找负数指令中的操作数信息和目的地信息查找待处理的向量数据中的负数信息,并将查找到的负数信息存储在目的地中,从而提高了查找负数的效率,避免了现有技术中,CPU必须在内部存储器中逐条读取指令,才能实现对向量数据中负数的查找,导致查找负数效率低下的问题。
【附图说明】
[0018]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0019]图1为本发明提供的计算机硬件系统的结构示意图;
[0020]图2为本发明提供的查找负数的方法实施例一的流程图;
[0021]图3为本发明提供的查找负数的方法实施例二的流程图;
[0022]图4为本发明提供的查找负数的方法实施例三的流程图;
[0023]图5为本发明提供的查找负数的装置实施例一的结构示意图;
[0024]图6为本发明提供的处理器实施例一的结构示意图;
[0025]图7为本发明提供的处理器实施例二的结构示意图;
[0026]图8为本发明提供的处理器实施例三的结构示意图。
【具体实施方式】
[0027]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0028]本发明实施例涉及的查找负数的方法、装置及处理器,可以适用于计算机系统。计算机系统由计算机硬件系统和计算机软件系统组成。
[0029]图1为本发明提供的计算机硬件系统的结构示意图,如图1所示,该计算机硬件系统包括CPU 1、内部存储器2、输入/输出设备3和系统总线4,其中,CPU I是对信息进行高速运算处理的主要部件,其处理速度可达每秒几亿次以上操作,内部存储器2用于存储程序、数据和文件,常由快速的主存储器和慢速海量辅助存储器组成,输入/输出设备3是人机间的信息转换器。其中,输入设备的作用是将程序、原始数据、文字、字符、控制命令或现场采集的数据等信息输入到计算机。常见的输入设备有键盘、鼠标器、光电输入机、磁带机、磁盘机、光盘机等,输出设备的作用是把计算机系统的中间结果或最后结果、计算机系统中的各种数据符号及文字或各种控制信号等信息输出。常用的输出设备有显示终端CRT、打印机、激光印字机、绘图仪及磁带、光盘机等,系统总线4用于连接CPU 1、内部存储器2和输入/输出设备3。
[0030]计算机软件系统包括程序和有关文档资料,计算机系统运行时计算机软件系统的程序通过计算机硬件系统的输入设备和系统总线传输至内部存储器2,CPU I通过读取并运行内部存储器2中的程序以实现相应的功能。
[0031]本发明提供的查找负数的方法、装置及处理器,用以解决现有技术中CPU必须在内部存储器中逐条读取指令,才能实现对向量数据中负数的查找,导致查找负数效率低下的问题。
[0032]下面以具体地实施例对本发明的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。
[0033]图2为本发明提供的查找负数的方法实施例一的流程图,该方法可以由CPU执行,如图2所示,该方法包括:
[0034]步骤101、接收查找负数指令,查找负数指令包括作为待处理的向量数据的第一操作数、作为查找顺序的第二操作数、作为待处理的向量数据中元素的存储宽度的第三操作数以及存储所查找的负数信息的目的地。
[0035]在本实施例中,举例说明,待处理的向量数据由12个元素组成,且每个元素的存储宽度相同,查找顺序为从左至右查找即从待处理的向量数据的最高位对应的元素开始查找,存储所查找的负数信息的目的地可以是寄存器,但并不以此为限。
[0036]步骤102、解码查找负数指令、并根据查找负数指令查找获取待处理的向量数据中的负数信息。
[0037]在本实施例中,具体地,将查找负数指令解码为CPU可识别的二进制指令,并根据该指令中提供的作为待处理的向量数据的第一操作数、作为查找顺序的第二操作数以及作为待处理的向量数据中元素的存储宽度的第三操作数查找获取待处理的向量数据中的负数信息。
[0038]步骤103、将负数信息存储在目的地中。
[0039]在本实施例中,具体地,根据查找负数指令中提供的目的地,将查找到的待处理的向量数据中的负数信息存储于该目的地中。
[0040]此外,将负数信息存储于目的地中有以下三种具体的实现方式,但并不限于此。
[0041]第一种实现方式,将查找到的负数在向量数据中的位置信息对应的数值存储于目的地中,例如,查找到向量数据中的第三个元素为负数,则将“0000000000000003H”存入目的地,以表示向量数据中的第三个元素为负数。
[0042]第二种实现方式,将查找到的负数在向量数据中的位置信息存储于目的地中与该负数所在的位置对应的字节中,例如,查找到向量数据中的第三个元素为负数,则将“0000030000000000H”存入目的地,以表示向量数据中的第三个元素为负数。
[0043]第三种实现方式,将寄存器中与该查到的负数在向量数据中所在的位置对应的字节的所有比特设置为I,例如,查找到向量数据中的第三个元素为负数,则将“0000FF0000000000H”存入目的地,以表示向量数据中的第三个元素为负数。
[0044]在本实施例中,通过接收查找负数指令,其中,查找负数指令包括作为待处理的向量数据的第一操作数、作为查找顺序的第二操作数、作为待处理的向量数据中元素的存储宽度的第三操作数以及存储所查找的负数信息的目的地;解码查找负数指令、并根据查找负数指令查找获取待处理的向量数据中的负数信息;将负数信息存储在目的地中,这样,根据查找负数指令中的操作数信息和目的地信息查找待处理的向量数据中的负数信息,并将查找到的负数信息存储在目的地中,从而提高了查找负数的效率,避免了现有技术中,CPU必须在内部存储器中逐条读取指令,才能实现对向量数据中负数的查找,导致查找负数效率低下的问题。
[0045]图3为本发明提供的查找负数的方法实施例二的流程图,如图3所示,在步骤102中根据查找负数指令查找获取待处理的向量数据中的负数信息,具体包括:
[0046]步骤201、按照查找顺序和待处理的向量数据中元素的存储宽度依次判断待处理的向量数据中的元素是否为负数。
[0047]在本实施例中,具体地,通过判断向量数据中各个元素的最高比特位的值,以确定该元素是否为负数,例如,当判断该元素的最高比特位为I时,则该元素即为负数。
[0048]其中,预设的查找顺序可以是从左到右查找,也可以是从右到左查找。
[0049]步骤202、将为负数的元素在待处理的向量数据中的位置信息进行保存。
[0050]在本实施例中,通过按照查找顺序和待处理的向量数据中元素的存储宽度依次判断待处理的向量数据中的元素是否为负数,并将为负数的元素在待处理的向量数据中的位置信息进行保存,这样,提高了查找负数的效率。
[0051]图4为本发明提供的查找负数的方法实施例三的流程图,在上述实施例的基础上,查找负数指令还包括作为待处理的向量数据中待查找的负数信息的第四操作数,其中,待查找的负数信息表示在待处理的向量数据中查找到负数的序号,如图4所示,该方法包括:
[0052]步骤301、按照查找顺序和待处理的向量数据中元素的存储宽度依次判断待处理的向量数据中的元素是否为负数。
[0053]步骤302、在判断元素为负数时,保存元素在待处理的向量数据中的位置信息,负数个数增加单位步长。
[0054]在本实施例中,具体地,单位步长为I。
[0055]步骤303、循环执行步骤301-步骤302,在负数个数满足预设值时停止执行,其中,预设值根据待处理的向量数据中待查找的负数信息进行设置,预设值表示待处理的向量数据中待查找的负数的个数。
[0056]在本实施例中,举例说明,查找负数指令中向量数据信息为“01028231 IDCl1107H”,查找顺序信息为从左到右查找,元素的长度信息为I个字节,待处理的向量数据中待查找的负数信息为I即表示需要查找序号为I的负数,则根据待处理的向量数据中待查找的负数信息将预设值设置为1,具体地,首先判断元素“01H”是否为负数,判断出“01H”不是负数,则继续判断“02H”是否为负数,判断出“02H”不是负数,则继续判断元素“82H”是否为负数,判断出“82H”为负数,则保存该元素在待处理的向量数据中的位置信息,并将负数个数增加I即此时负数的个数为I满足预设值,则停止执行停止执行步骤301-步骤302。
[0057]在本实施例中,按照查找顺序和待处理的向量数据中元素的存储宽度依次判断待处理的向量数据中的元素是否为负数,在判断元素为负数时,保存元素在待处理的向量数据中的位置信息,负数个数增加单位步长,循环执行以上步骤,直至负数个数满足预设值时停止执行,其中,预设值根据待处理的向量数据中待查找的负数信息进行设置,预设值表示待处理的向量数据中待查找的负数的个数,这样,提高了查找负数的效率。
[0058]图5为本发明提供的查找负数的装置实施例一的结构示意图,如图5所示,该装置包括:接收模块30,查找模块31和存储模块32。
[0059]接收模块30,用于接收查找负数指令,查找负数指令包括作为待处理的向量数据的第一操作数、作为查找顺序的第二操作数、作为待处理的向量数据中元素的存储宽度的第三操作数以及存储所查找的负数信息的目的地。
[0060]查找模块31,用于解码查找负数指令、并根据查找负数指令查找获取待处理的向量数据中的负数信息。
[0061]存储模块32,用于在目的地中存储负数信息。
[0062]在本实施例中,存储模块32可以为运算器内部的通用寄存器,但并不以此为限。
[0063]本实施例中的查找负数的装置可以执行图2所示方法实施例的技术方案,其实现原理和有益效果相类似,此处不再赘述。
[0064]进一步地,在上述实施例的基础上,本发明提供的查找负数的装置的实施例二中,查找模块31具体用于:
[0065]按照查找顺序和待处理的向量数据中元素的存储宽度依次判断待处理的向量数据中的元素是否为负数。
[0066]将为负数的元素在待处理的向量数据中的位置信息进行保存。
[0067]本实施例中的查找负数的装置可以执行图3所示方法实施例的技术方案,其实现原理和有益效果相类似,此处不再赘述。
[0068]进一步地,在上述实施例的基础上,查找负数指令还包括作为待处理的向量数据中待查找的负数信息的第四操作数,其中,待查找的负数信息表示在待处理的向量数据中查找到负数的序号,本发明提供的查找负数的装置的实施例三中,查找模块31具体用于:
[0069]A、按照查找顺序和待处理的向量数据中元素的存储宽度依次判断待处理的向量数据中的元素是否为负数;
[0070]B、在判断元素为负数时,保存元素在待处理的向量数据中的位置信息,负数个数增加单位步长;
[0071]C、循环执行A-B,在负数个数满足预设值时停止执行,其中,预设值根据待处理的向量数据中待查找的负数信息进行设置,预设值表示待处理的向量数据中待查找的负数的个数。
[0072]本实施例中的查找负数的装置可以执行图4所示方法实施例的技术方案,其实现原理和有益效果相类似,此处不再赘述。
[0073]图6为本发明提供的处理器实施例一的结构示意图,如图6所示,该处理器包括:运算器10和寄存器11。
[0074]运算器10和寄存器11电连接。
[0075]其中,运算器10用于接收查找负数指令、并根据查找负数指令在运算器10中查找获取待处理的向量数据中的负数信息,并将负数信息存储于寄存器11中,其中,查找负数指令包括作为待处理的向量数据的第一操作数、作为查找顺序的第二操作数、作为待处理的向量数据中元素的存储宽度的第三操作数以及存储所查找的负数信息的目的地。
[0076]本实施例中的查找负数的装置可以执行图2所示方法实施例的技术方案,其实现原理和有益效果相类似,此处不再赘述。
[0077]进一步地,继续参照图6,在图6所述实施例的基础上,本发明提供的处理器还包括:译码器12。
[0078]译码器12读取查找负数指令,并将查找负数指令进行译码后发送给运算器10。
[0079]在本实施例中,译码器12通过系统总线从内部存储器中读取查找负数指令,并将该指令译码为二进制指令后发送给运算器10以供运算器10根据该二进制指令执行相应的操作。
[0080]图7为本发明提供的处理器实施例二的结构示意图,如图7所示,运算器10包括判断单元20和存储单元21,其中,判断单元20和存储单元21电连接,存储单元21与寄存器11电连接。
[0081]判断单元20用于按照查找顺序和待处理的向量数据中元素的存储宽度依次判断待处理的向量数据中的元素是否为负数。
[0082]存储单元21用于在判断单元20判断元素为负数时,保存元素在向量数据中的位置
?目息O
[0083]在本实施例中,具体地,存储单元21可以是查找负数的装置中的存储模块32。
[0084]本实施例中的查找负数的装置可以执行图3所示方法实施例的技术方案,其实现原理和有益效果相类似,此处不再赘述。
[0085]图8为本发明提供的处理器实施例三的结构示意图,在上述实施例的基础上,查找负数指令还包括作为待处理的向量数据中待查找的负数信息的第四操作数,其中,待查找的负数信息表示在待处理的向量数据中查找到负数的序号,如图8所示,运算器包括:计数单元22、判断单元20和存储单元21,判断单元20和存储单元21电连接,且计数单元22与存储单元21电连接;其中,计数单元22的初始值为零。
[0086]判断单元20,用于按照查找顺序和待处理的向量数据中元素的存储宽度依次判断待处理的向量数据中的元素是否为负数;
[0087]存储单元21,用于在元素为负数时,保存元素在向量数据中的位置信息,并将计数单元22的值增加单位步长、且将计数单元22的值发送给判断单元20,以指示判断单元20在计数单元22的值满足预设值时停止判断待处理的向量数据中的元素是否为负数,其中,预设值根据待处理的向量数据中待查找的负数信息进行设置,预设值表示待处理的向量数据中待查找的负数的个数。
[0088]在本实施中,存储单元21与查找负数的装置中的存储模块32不同,存储单元21既包括用于存储查找到的负数的存储子单元(图中未示出),同时还包括用于控制计数单元的控制子单元(图中未示出),其中,存储子单元可以是查找负数的装置中的存储模块32。
[0089]本实施例中的查找负数的装置可以执行图4所示方法实施例的技术方案,其实现原理和有益效果相类似,此处不再赘述。
[0090]本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
[0091]最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
【主权项】
1.一种查找负数的方法,其特征在于,包括: 接收查找负数指令,所述查找负数指令包括作为待处理的向量数据的第一操作数、作为查找顺序的第二操作数、作为所述待处理的向量数据中元素的存储宽度的第三操作数以及存储所查找的负数信息的目的地; 解码所述查找负数指令、并根据所述查找负数指令查找获取所述待处理的向量数据中的所述负数信息; 将所述负数信息存储在所述目的地中。2.根据权利要求1所述的方法,其特征在于,所述查找负数指令还包括作为所述待处理的向量数据中待查找的负数信息的第四操作数,其中,所述待查找的负数信息表示在所述待处理的向量数据中查找到负数的序号。3.根据权利要求1所述的方法,其特征在于,所述根据所述查找负数指令查找获取所述待处理的向量数据中的所述负数信息,包括: 按照所述查找顺序和所述待处理的向量数据中元素的存储宽度依次判断所述待处理的向量数据中的元素是否为负数; 将为负数的元素在所述待处理的向量数据中的位置信息进行保存。4.根据权利要求2所述的方法,其特征在于,所述根据所述查找负数指令查找获取所述待处理的向量数据中的所述负数信息,包括: A、按照所述查找顺序和所述待处理的向量数据中元素的存储宽度依次判断待处理的向量数据中的元素是否为负数; B、在判断所述元素为负数时,保存所述元素在所述待处理的向量数据中的位置信息,负数个数增加单位步长; C、循环执行A-B,在所述负数个数满足预设值时停止执行,其中,所述预设值根据所述待处理的向量数据中待查找的负数信息进行设置,所述预设值表示所述待处理的向量数据中待查找的负数的个数。5.一种查找负数的装置,其特征在于,包括:接收模块,查找模块和存储模块; 所述接收模块,用于接收查找负数指令,所述查找负数指令包括作为待处理的向量数据的第一操作数、作为查找顺序的第二操作数、作为所述待处理的向量数据中元素的存储宽度的第三操作数以及存储所查找的负数信息的目的地; 所述查找模块,用于解码所述查找负数指令、并根据所述查找负数指令查找获取所述待处理的向量数据中的所述负数信息; 所述存储模块,用于在所述目的地中存储所述负数信息。6.根据权利要求5所述的装置,其特征在于,所述查找负数指令还包括作为所述待处理的向量数据中待查找的负数信息的第四操作数,其中,所述待查找的负数信息表示在所述待处理的向量数据中查找到负数的序号。7.根据权利要求5所述的装置,其特征在于,所述查找模块具体用于: 按照所述查找顺序和所述待处理的向量数据中元素的存储宽度依次判断所述待处理的向量数据中的元素是否为负数; 将为负数的元素在所述待处理的向量数据中的位置信息进行保存。8.根据权利要求6所述的装置,其特征在于,所述查找模块具体用于: A、按照所述查找顺序和所述待处理的向量数据中元素的存储宽度依次判断待处理的向量数据中的元素是否为负数; B、在判断所述元素为负数时,保存所述元素在所述待处理的向量数据中的位置信息,负数个数增加单位步长; C、循环执行A-B,在所述负数个数满足预设值时停止执行,其中,所述预设值根据所述待处理的向量数据中待查找的负数信息进行设置,所述预设值表示所述待处理的向量数据中待查找的负数的个数。9.一种处理器,其特征在于,包括:运算器和寄存器; 所述运算器和所述寄存器电连接; 其中,所述运算器用于接收查找负数指令、并根据所述查找负数指令在所述运算器中查找获取所述待处理的向量数据中的所述负数信息,并将所述负数信息存储于所述寄存器中,其中,所述查找负数指令包括作为待处理的向量数据的第一操作数、作为查找顺序的第二操作数、作为所述待处理的向量数据中元素的存储宽度的第三操作数以及存储所查找的负数信息的目的地。10.根据权利要求9所述的处理器,其特征在于,所述处理器还包括:译码器; 所述译码器读取所述查找负数指令,并将所述查找负数指令进行译码后发送给所述运算器。11.根据权利要求9所述的处理器,其特征在于,所述查找负数指令还包括作为所述待处理的向量数据中待查找的负数信息的第四操作数,其中,所述待查找的负数信息表示在所述待处理的向量数据中查找到负数的序号。12.根据权利要求9所述的处理器,其特征在于,所述运算器包括判断单元和存储单元,其中,所述判断单元和所述存储单元电连接,所述存储单元与所述寄存器电连接; 所述判断单元用于按照所述查找顺序和所述待处理的向量数据中元素的存储宽度依次判断所述待处理的向量数据中的元素是否为负数; 所述存储单元用于在所述判断单元判断所述元素为负数时,保存所述元素在向量数据中的位置信息。13.根据权利要求11所述的处理器,其特征在于,所述运算器包括:计数单元、判断单元和存储单元,所述判断单元和所述存储单元电连接,且所述计数单元与所述存储单元电连接;其中,所述计数单元的初始值为零; 所述判断单元,用于按照所述查找顺序和所述待处理的向量数据中元素的存储宽度依次判断待处理的向量数据中的元素是否为负数; 所述存储单元,用于在所述元素为负数时,保存所述元素在向量数据中的位置信息,并将所述计数单元的值增加单位步长、且将所述计数单元的值发送给所述判断单元,以指示所述判断单元在所述计数单元的值满足预设值时停止判断待处理的向量数据中的元素是否为负数,其中,所述预设值根据所述待处理的向量数据中待查找的负数信息进行设置,所述预设值表示所述待处理的向量数据中待查找的负数的个数。
【文档编号】G06F9/34GK105892995SQ201610184539
【公开日】2016年8月24日
【申请日】2016年3月28日
【发明人】汪文祥, 杨灿, 邢金璋
【申请人】龙芯中科技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1