会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 5. 发明授权
    • Method and apparatus for improved processing of numeric applications in
the presence of subnormal numbers in a computer system
    • 用于在计算机系统中存在次正规数的情况下改进数字应用处理的方法和装置
    • US5768169A
    • 1998-06-16
    • US537007
    • 1995-10-02
    • Harshvardhan Sharangpani
    • Harshvardhan Sharangpani
    • G06F7/57G06F7/38
    • G06F7/483G06F2207/3816
    • An apparatus for storing data in a computer memory, the number originating from one of a plurality of floating point data formats. Each data format from which the number originates has a first exponent bias and a minimum exponent value. The number has a first exponent and an unbiased exponent value, the unbiased exponent value equal to the difference between the first exponent and the first exponent bias. The number also has a sign and a significand. The apparatus for storing the number in computer memory consists of at least one sign bit and a significand having an explicit integer bit, the explicit integer bit having a first predetermined value when the number is normal and having a second predetermined value when the number is denormal. The apparatus also has a second exponent with a second exponent bias, the second exponent equal to the sum of the unbiased exponent value and the second exponent bias when the number is normal, the second exponent equal to the sum of the minimum exponent value and the second exponent bias when the number is denormal.
    • 一种用于将数据存储在计算机存储器中的装置,所述数据源自多个浮点数据格式之一。 数字起始的每个数据格式具有第一指数偏差和最小指数值。 该数字具有第一指数和无偏指数值,无偏指数值等于第一指数和第一指数偏差之间的差。 这个数字也有一个标志和一个有意义的数字。 用于存储计算机存储器中的数字的装置由至少一个符号位和具有明显整数位的有效位构成,当数字正常时,该显式整数位具有第一预定值,并且当数字为非正常时具有第二预定值 。 该装置还具有带有第二指数偏差的第二指数,当数字正常时,第二指数等于无偏指数值和第二指数偏差之和,第二指数等于最小指数值与 第二个指数偏差,当数字是不正常的。
    • 6. 发明授权
    • Copied register files for data processors having many execution units
    • 具有多个执行单位的数据处理器的复制寄存器文件
    • US06629232B1
    • 2003-09-30
    • US09609911
    • 2000-07-03
    • Ken AroraHarshvardhan SharangpaniRajiv Gupta
    • Ken AroraHarshvardhan SharangpaniRajiv Gupta
    • G06F1300
    • G06F9/3012G06F9/30141G06F9/3885G06F9/3891
    • Interconnect-dominated large register files are reduced in chip area and delay time. A register file in a processor having a number of execution units is divided into multiple copies. Different groups of execution units can read from and write to their own copy of the file registers by a set of local read and write ports. All of the register-file copies are synchronized by writing data from the execution units to remote write ports in at least some registers in other copies of the register file. Each copy can be divided into local and global registers. While all copies of the global registers continue to be written by the remote write ports, the local registers can be written only by a local cluster of execution units. Alternatively or additionally, all of the execution units can write to their local register-file copy, but only some of the units can write the global registers in all copies of the register file.
    • 互连主导的大型寄存器文件在芯片面积和延迟时间上都有所减少。 具有多个执行单元的处理器中的寄存器文件被分成多个副本。 不同的执行单元组可以通过一组本地读写端口读取和写入其自己的文件寄存器副本。 所有寄存器文件副本都通过将数据从执行单元写入到寄存器文件的其他副本的至少一些寄存器中的远程写入端口来同步。 每个副本可分为本地和全局寄存器。 虽然全局寄存器的所有副本仍然由远程写入端口写入,但本地寄存器只能由本地执行单元集群写入。 或者或另外,所有执行单元都可以写入其本地寄存器文件副本,但只有一些单元可以将全局寄存器写入寄存器文件的所有副本。
    • 9. 发明授权
    • Method of transferring data between moderately coupled integer and
floating point units
    • 中等耦合整数和浮点数之间传输数据的方法
    • US5848284A
    • 1998-12-08
    • US563682
    • 1995-11-28
    • Harshvardhan Sharangpani
    • Harshvardhan Sharangpani
    • G06F9/315G06F9/38G06F15/16
    • G06F9/30032G06F9/3885
    • A moderately coupled floating point and integer units of a processor allows for rapid transfer of data between the two units. The integer unit is comprised of a plurality of integer registers arranged into an integer register file and coupled to one or more integer execution units. Similarly, the floating point unit is comprised of a plurality of floating point registers arranged into a floating point register file and coupled to one or more floating point execution units. The two units operate as separate units except for the data transfer between them on a transfer bus. The transfer bus is the only direct data link between the two register files. Multiplexers are used to control the bit transfer between the two register files so that all or some of the bits of a register are transferred to a receiving register. Furthermore, the data transfer scheme allows for both numeric and Booleans to be transferred and compounding of Booleans can be performed in either numeric unit.
    • 处理器的适度耦合的浮点和整数单元允许在两个单元之间快速传输数据。 整数单元由布置成整数寄存器文件并耦合到一个或多个整数执行单元的多个整数寄存器组成。 类似地,浮点单元由布置在浮点寄存器堆中并耦合到一个或多个浮点执行单元的多个浮点寄存器组成。 两个单元作为单独的单元操作,除了它们之间在传输总线上的数据传输。 传输总线是两个寄存器文件之间唯一的直接数据链接。 多路复用器用于控制两个寄存器文件之间的位传输,使寄存器的全部或部分位传送到接收寄存器。 此外,数据传输方案允许数字和布尔传输,并且可以以数字单位执行布尔值的复合。