会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 5. 发明授权
    • Data processor with multiple register queues
    • 具有多个寄存器队列的数据处理器
    • US6049839A
    • 2000-04-11
    • US172170
    • 1993-12-23
    • Hiroaki FujiiYasuhiro InagamiShigeo Takeuchi
    • Hiroaki FujiiYasuhiro InagamiShigeo Takeuchi
    • G06F9/34G06F9/30G06F9/38G06F13/00
    • G06F9/30134G06F9/384
    • A data processor includes a register group having registers of the number larger than the number of registers which can be designated by a register specifier field of an instruction. The register group consists of a plurality of register queues with respect to logical register numbers designated in the instruction, each register queue including a plurality of physical registers. In the data processor, a physical register number forming section is provided for converting the logical register number to a physical register number in the register queue corresponding to the logical register number, by using queue control information designated in the register specifier field and read/write information decided by the kind of the instruction and the position of the register specifier field in the instruction.
    • 数据处理器包括具有比可由指令的寄存器说明符字段指定的寄存器数量大的寄存器的寄存器组。 寄存器组包括相对于指令中指定的逻辑寄存器号的多个寄存器队列,每个寄存器队列包括多个物理寄存器。 在数据处理器中,提供物理寄存器号码形成部分,用于通过使用寄存器说​​明符字段中指定的队列控制信息和读取/写入将逻辑寄存器号码转换为对应于逻辑寄存器号码的寄存器队列中的物理寄存器号码 指令种类决定的信息和指令中寄存器说明符字段的位置。
    • 7. 发明授权
    • Vector processor with vector buffer memory for read or write of vector
data between vector storage and operation unit
    • 矢量处理器,带矢量缓冲存储器,用于在矢量存储和操作单元之间读取或写入矢量数据
    • US4910667A
    • 1990-03-20
    • US184788
    • 1988-04-22
    • Teruo TanakaKoichiro OmodaYasuhiro InagamiTakayuki NakagawaMamoru SugieShigeo Nagashima
    • Teruo TanakaKoichiro OmodaYasuhiro InagamiTakayuki NakagawaMamoru SugieShigeo Nagashima
    • G06F12/08G06F15/78G06F17/16
    • G06F15/8053
    • In a vector processor having vector registers, a vector buffer storage for temporarily storing vector data is arranged closer to the vector registers than to a main storage, and a vector buffer storage control including an identification storage for storing identification information of the vector data stored at storage locations of the buffer storage and a check circuit for checking if the vector data identification information is in the identificatgion storage is provided. The vector buffer storage control checks if the identification information of the vector data designated by a vector data fetch instruction for the main storage is in the indentification storage, and if it is in the identification storage, it fetches the vector data from the buffer storage and transfers it to the vector register, and if it is not in the identification storage, it instructs to fetch the vector data from the main storage, transfers the vector data fetched from the main storage to the vector register and stores it into the buffer storage.
    • 在具有向量寄存器的向量处理器中,用于临时存储向量数据的向量缓冲存储器比向主存储器靠近向量寄存器布置,并且向量缓冲器存储控制包括用于存储存储在 提供缓冲存储器的存储位置和用于检查矢量数据识别信息是否在识别存储器中的检查电路。 向量缓冲存储控制检查由主存储器的矢量数据获取指令指定的矢量数据的识别信息是否在识别存储器中,并且如果它在识别存储器中,则从缓冲存储器中取出向量数据, 将其传送到向量寄存器,如果不在识别存储器中,则指示从主存储器获取向量数据,将从主存储器获取的向量数据传送到向量寄存器,并将其存储到缓冲存储器中。
    • 8. 发明授权
    • Vector processor with vector data compression/expansion capability
    • 矢量处理器具有矢量数据压缩/扩展能力
    • US4881168A
    • 1989-11-14
    • US034950
    • 1987-04-06
    • Yasuhiro InagamiTakayuki NakagawaYoshiko TamakiShigeo Nagashima
    • Yasuhiro InagamiTakayuki NakagawaYoshiko TamakiShigeo Nagashima
    • G06F17/16G06F15/78G06T9/00
    • G06F9/3824G06F15/8084G06F9/30043G06T9/008
    • A vector processor has a memory for storing vector data, a plurality of vector registers each capable of reading or writing plural (m) vector elements in parallel, at least one mask vector register capable of storing m mask bits in parallel, and a transfer section connected to the memory, the plurality of vector registers and the mask vector register and responsive to a store compression instruction or a load expansion instruction for transferring vector elements to or from regularly spaced address locations within the memory from or to selected storage locations of a selected vector register corresponding to valid mask bits. The transfer section includes at least one count unit connected to the mask vector register for counting a total number of valid mask bits within all of the already read out mask bits, and plural (m) access units operable concurrently and connected to the count unit and the mask vector register. Each access unit is responsive to the validity of a corresponding one within currently read out m mask bits, to a total number of valid mask bits or invalid mask bits included within the currently read m mask bits and having preceding sequential numbers of elements to that of the corresponding mask bit, and to the counted total number, and operates to generate an address of a location within the memory which holds a vector element to be transferred to a storage location corresponding to the corresponding mask bit within the selected vector register or which should receive a vector element read out from the storage location.
    • 矢量处理器具有用于存储矢量数据的存储器,能够并行地读取或写入多个(m)个矢量元素的多个矢量寄存器,能够并行存储m个掩码位的至少一个掩码向量寄存器,以及传送部分 连接到存储器,多个向量寄存器和掩码向量寄存器,并且响应于存储器压缩指令或负载扩展指令,用于将存储器内的规则间隔地址位置中的向量元素传送到所选择的存储器或选定的存储位置 向量寄存器对应于有效的掩码位。 传送部分包括至少一个计数单元,连接到掩模向量寄存器,用于对所有已经读出的掩码位内的有效掩码位的总数进行计数;以及多个(m)个访问单元,可同时并行连接到计数单元, 掩码向量寄存器。 每个访问单元响应于当前读出的m个掩码位内的对应的有效值,到当前读取的m个掩码位内包括的有效屏蔽位或无效掩码位的总数,并且具有先前的顺序数目的元素 对应的屏蔽位和计数的总数,并且操作以产生存储器内的位置的地址,该地址保存要传送到与所选择的向量寄存器内的对应掩码位相对应的存储位置的向量元素,或者应当 接收从存储位置读出的向量元素。