会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Information processing apparatus and control method
    • 信息处理装置及控制方法
    • US08621281B2
    • 2013-12-31
    • US12635896
    • 2009-12-11
    • Ryuji Kan
    • Ryuji Kan
    • G06F11/00
    • G06F11/1064G06F9/30105G06F9/30127G06F9/30138G06F9/3865G06F11/2215G06F11/2236
    • A processing apparatus includes: first and second register files, the latter holding a part of data in the former; an operation unit to operate on data in the second register file and to output data; an instruction unit to issue a write instruction to write, to both register files, the output data and an error detection code for it, and first and second occurrence instructions; a first control unit to issue a first generation instruction when receiving the write instruction and the first occurrence instructions; and a first generation unit to generate a first simulated fault data to output it to the first register file when receiving the first generation instruction, and to output the output data and the error detection code to the first register file in absence of the first generation instruction. Similar second control and generation units are also provided mutatis mutandis.
    • 一种处理装置包括:第一和第二寄存器文件,后者保存前者中的一部分数据; 操作单元,用于对所述第二寄存器堆中的数据进行操作并输出数据; 发出写入指令的指令单元,向两个寄存器文件写入输出数据及其错误检测码,以及第一和第二次发生指令; 第一控制单元,当接收到写入指令和第一次发生指令时发出第一代指令; 以及第一生成单元,用于在接收到第一生成指令时生成第一模拟故障数据以将其输出到第一寄存器文件,并且在没有第一生成指令的情况下将输出数据和错误检测代码输出到第一寄存器堆 。 相应的第二控制和发电单位也经过必要的修改。
    • 2. 发明申请
    • Arithmetic processing apparatus and arithmetic processing method
    • 算术处理装置和算术处理方法
    • US20080320065A1
    • 2008-12-25
    • US12230029
    • 2008-08-21
    • Ryuji Kan
    • Ryuji Kan
    • G06F7/00
    • G06F7/38
    • In an arithmetic processing apparatus, a dividing unit divides a second bit string into a low-order bit part having a bit width equal to a first bit width and a high-order bit part which is higher than the low-order bit part, a first arithmetic unit performs arithmetic operations for a carry to and a borrow from the high-order bit part; and a second arithmetic unit performs addition of absolute values of the low-order bit part and the first bit string. Finally, a selecting unit selects an output of the first arithmetic unit from among an arithmetic operation result with a carry, an arithmetic operation result with a borrow, and the high-order bit part itself, according to information about the high-order bit part, sign information of the first bit string and the second bit string, and an intermediate result of the addition of the absolute values by the second arithmetic unit.
    • 在算术处理装置中,分割单元将第二比特串分为具有等于第一比特宽度的比特宽度的低位比特部分和高于低位比特部分的高位比特部分, 第一算术单元对从高位位进行进位和借位执行算术运算; 并且第二运算单元执行所述低位位部分和所述第一位串的绝对值的相加。 最后,选择单元根据有关高位位部分的信息,从具有进位的算术运算结果,借位运算结果和高阶位部分本身中选择第一算术单元的输出 ,第一位串和第二位串的符号信息,以及由第二运算单元添加绝对值的中间结果。
    • 4. 发明授权
    • Arithmetic processing apparatus and arithmetic processing method
    • 算术处理装置和算术处理方法
    • US08549054B2
    • 2013-10-01
    • US12230029
    • 2008-08-21
    • Ryuji Kan
    • Ryuji Kan
    • G06F7/00G06F7/42
    • G06F7/38
    • In an arithmetic processing apparatus, a dividing unit divides a second bit string into a low-order bit part having a bit width equal to a first bit width and a high-order bit part which is higher than the low-order bit part, a first arithmetic unit performs arithmetic operations for a carry to and a borrow from the high-order bit part; and a second arithmetic unit performs addition of absolute values of the low-order bit part and the first bit string. Finally, a selecting unit selects an output of the first arithmetic unit from among an arithmetic operation result with a carry, an arithmetic operation result with a borrow, and the high-order bit part itself, according to information about the high-order bit part, sign information of the first bit string and the second bit string, and an intermediate result of the addition of the absolute values by the second arithmetic unit.
    • 在算术处理装置中,分割单元将第二比特串分为具有等于第一比特宽度的比特宽度的低位比特部分和高于低位比特部分的高位比特部分, 第一算术单元对从高位位进行进位和借位执行算术运算; 并且第二运算单元执行所述低位位部分和所述第一位串的绝对值的相加。 最后,选择单元根据有关高位位部分的信息,从具有进位的算术运算结果,借位运算结果和高阶位部分本身中选择第一算术单元的输出 ,第一位串和第二位串的符号信息,以及由第二运算单元添加绝对值的中间结果。
    • 6. 发明申请
    • ARITHMETIC CIRCUIT, ARITHMETIC PROCESSING APPARATUS AND METHOD OF CONTROLLING ARITHMETIC CIRCUIT
    • 算术电路,算术处理装置和控制算术电路的方法
    • US20120259905A1
    • 2012-10-11
    • US13437969
    • 2012-04-03
    • Ryuji KANHideyuki UNNOKenichi Kitamura
    • Ryuji KANHideyuki UNNOKenichi Kitamura
    • G06F7/42
    • G06F7/49942G06F7/483
    • An arithmetic circuit for quantizing pre-quantized data includes a first input register to store first-format pre-quantized data that includes a mantissa and an exponent, a second input register to store a quantization target exponent, an exponent-correction-value indicating unit to indicate an exponent correction value, an exponent generating unit to generate a quantized exponent obtained by subtracting the exponent correction value from the quantization target exponent, a shift amount generating unit to generate a shift amount obtained by subtracting the exponent of the pre-quantized data and the exponent correction value from the quantization target exponent, a shift unit to generate a quantized mantissa obtained by shifting the mantissa of the pre-quantized data by the shift amount generated by the shift amount generating unit, and an output register to store quantized data that includes the quantized exponent generated by the exponent generating unit and the quantized mantissa generated by the shift unit.
    • 用于量化预量化数据的算术电路包括:第一输入寄存器,用于存储包括尾数和指数的第一格式的预量化数据;存储量化目标指数的第二输入寄存器;指数校正值指示单元 指示指数校正值,指数生成单元,用于生成通过从量化目标指数中减去指数校正值而获得的量化指数;移位量生成单元,生成通过减去预量化数据的指数得到的移位量 以及来自量化目标指数的指数校正值,用于生成通过将预量化数据的尾数移位由移位量产生单元生成的移位量而获得的量化尾数的移位单元和存储量化数据的输出寄存器 其包括由指数生成单元生成的量化指数和量化的尾数gen 由换档单元擦除。
    • 7. 发明申请
    • ARITHMETIC CIRCUIT, ARITHMETIC PROCESSING APPARATUS AND METHOD OF CONTROLLING ARITHMETIC CIRCUIT
    • 算术电路,算术处理装置和控制算术电路的方法
    • US20120259903A1
    • 2012-10-11
    • US13439932
    • 2012-04-05
    • Ryuji KANHideyuki UnnoKenichi Kitamura
    • Ryuji KANHideyuki UnnoKenichi Kitamura
    • G06F7/38
    • G06F7/49947G06F7/49957
    • An arithmetic circuit for rounding pre-rounded data includes a first register to store first-format pre-rounded data that includes a mantissa of a fixed-precision floating-point number using a base-N numbering system, and includes an exponent for the mantissa, a second register to store rounding precision data indicative of precision for rounding the pre-rounded data, a leading zero counting unit to count consecutive zeros starting from a most significant bit of the mantissa stored in the first register, an exponent generating unit to generate a post-round exponent indicative of an exponent for a rounded significant by subtracting the number of zeros counted by the leading zero counting unit and the rounding precision data from a sum of one and the exponent stored in the first register, and an output register to store the post-round exponent and a rounding-add value that is to be added to a digit at which rounding is performed.
    • 用于舍入前置数据的算术电路包括:第一寄存器,用于存储使用基本N编号系统的包括固定精度浮点数的尾数的第一格式的前置数据,并且包括用于尾数的指数 第二寄存器,用于存储指示用于舍入预舍数据的精度的舍入精度数据;前导零计数单元,用于从存储在第一寄存器中的尾数的最高有效位开始计数连续零;指数生成单元,用于生成 指示通过从前导零计数单元计数的零的数目和来自存储在第一寄存器中的一个和的指数的舍入精度数据的舍入精度数据来指示舍入有效的指数的后向指数,以及输出寄存器 存储后轮指数和要添加到执行舍入的数字的舍入加法值。
    • 10. 发明申请
    • OPERATION VERIFICATION METHOD FOR VERIFYING OPERATIONS OF A PROCESSOR
    • 用于验证处理器操作的操作验证方法
    • US20080172551A1
    • 2008-07-17
    • US12028371
    • 2008-02-08
    • Hideo YAMASHITARyuji Kan
    • Hideo YAMASHITARyuji Kan
    • G06F9/30
    • G06F11/2226
    • To verify an addition-function of a floating-point adder-subtractor in a processor, parameters such as the number of verification patterns of a verification program are set, a floating-point addition instruction to be verified is created, and operands used for this addition are created at random. The floating-point addition instruction thus created is emulated only by a fixed-point instruction and processed only by using the fixed-point execution element, thereby creating an expectation value. The floating-point addition instruction is computed by using the floating-point adder-subtractor to be verified, and the created expectation value is compared with the operation result. If they do not correspond to each other, the set number of operation patterns is checked. If the number has reached a prescribed value, the operation verification is terminated in the normal manner.
    • 为了验证处理器中的浮点加减法器的附加功能,设置诸如验证程序的验证模式数的参数,创建要验证的浮点加法指令,并且为此使用操作数 随机创建添加。 这样创建的浮点附加指令仅由定点指令进行仿真,并且仅通过使用定点执行元件进行处理,从而创建期望值。 通过使用要验证的浮点加法器 - 减法器来计算浮点加法指令,并将创建的期望值与运算结果进行比较。 如果它们不对应,则检查设定的操作模式数。 如果数量达到规定值,则以正常的方式终止运行验证。