会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 5. 发明公开
    • Single cycle direct execution of serializing instructions
    • Direkte Einzel-Zyklus-Ausführungvon Serialisierungsbefehlen
    • EP0933696A2
    • 1999-08-04
    • EP99300235.1
    • 1999-01-14
    • International Business Machines Corporation
    • Olson, Christopher HansBrooks, Jeffrey Scott
    • G06F9/38
    • G06F9/30094G06F9/3836G06F9/3857
    • A method and system for providing direct execution of a serializing instruction in a processor (1) is disclosed. The processor (1) has the serializing instruction and a nonserializing instruction. The processor (1) includes execution logic (38, 40) having a pipeline for executing the nonserializing instruction. The processor (1) also includes logic separate (110) from the execution logic (38, 40) for executing the serializing instruction. The method and system include recognizing the serializing instruction, recognizing the nonserializing instruction, providing the nonserializing instruction to the execution logic (38, 40), and providing the serializing instruction to the separate logic (110). The serializing instruction is executed without providing the serializing instruction to the pipeline.
    • 公开了一种用于在处理器(1)中直接执行串行化指令的方法和系统。 处理器(1)具有串行化指令和非串行化指令。 处理器(1)包括具有用于执行非串行化指令的流水线的执行逻辑(38,40)。 处理器(1)还包括用于执行串行化指令的与执行逻辑(38,40)分离的逻辑(110)。 所述方法和系统包括识别串行化指令,识别非串行化指令,向执行逻辑(38,40)提供非序列化指令,以及向分离逻辑(110)提供串行化指令。 执行串行化指令,而不向管道提供串行化指令。
    • 7. 发明公开
    • Method and apparatus for floating point normalisation
    • 浮点正态化的方法和装置
    • EP0540285A3
    • 1993-08-11
    • EP92309814.9
    • 1992-10-27
    • International Business Machines Corporation
    • Karim, Faraydon OsmanOlson, Christopher Hans
    • G06F5/01
    • G06F5/012G06F5/015
    • A method and apparatus for performing normalisation of floating point numbers using a much smaller width register than would normally be required for the data operands which can be processed. As the registers are smaller, the number of circuits required to achieve the normalisation is reduced, resulting in a decrease in the chip area required to perform such operation. The normalisation circuitry was streamlined to efficiently operate on the more prevalent type of data being presented to the floating point unit. Data types and/or operations which statistically occur less frequently require multiple cycles of the normalisation function. It was found that for the more prevalent data types and/or operations, the width of the registers required was substantially less than the width required for the less frequent data types and/or operations. Instead of expanding the register width to accommodate these lesser occurrences, the data is broken into smaller portions and normalised using successive cycles of the normalisation circuitry. Thus, by sacrificing speed for the lesser occurring events, a significant savings was realised in the number of circuits required to implement normalisation. As the slower speed operations occur infrequently, the overall performance of the normalisation function is minimally impacted. Thus, considerable savings in integrated circuit real estate is achieved with minimal impact to the overall throughput of the system.
    • 10. 发明公开
    • Efficient floating point overflow and underflow detection system
    • DetektionssystemfürGleitkomma-Über-und Unterlauf。
    • EP0677806A1
    • 1995-10-18
    • EP95480035.5
    • 1995-03-31
    • INTERNATIONAL BUSINESS MACHINES CORPORATION
    • Elliott, Timothy AlanOlson, Christopher HansPalermo, Frank
    • G06F7/48G06F7/02
    • G06F7/483G06F7/4991
    • A processing system that determines whether an underflow or overflow condition has occurred concurrently with the determination of the floating point exponent result uses a group of latched constants which can be added to the intermediate exponent and the exponent adjust to determine out of range conditions for all cases. The appropriate one of these latched constants (exponent range check values; exp_range_chk) are added to the exp_int and exp_adjust to give a value that will vary based on whether the exp_result is out of range, or not. Different exp_range_chk values are used for underflow single precision, underflow double precision, overflow single precision and overflow double precision. The sum of these three values (exp_int, exp_adj, exp_range_chk) will yield a binary number having a most significant bit (MSB) that is dependent upon the exp_result value. More particularly, the MSB will be a logical 1 when an out of range condition has occurred and a logical 0 for normal in range exponent results.
    • 确定下溢或溢出条件是否与浮点指数结果的确定同时发生的处理系统使用一组可被添加到中间指数的锁存常数,并且指数调整以确定所有情况的超出范围条件 。 这些锁存常量(指数范围检查值; exp_range_chk)中适当的一个被添加到exp_int和exp_adjust中,以给出一个值,该值将根据exp_result是否超出范围而变化。 不同的exp_range_chk值用于下溢单精度,下溢双精度,溢出单精度和溢出双精度。 这三个值的总和(exp_int,exp_adj,exp_range_chk)将产生一个具有最高有效位(MSB)的二进制数,这取决于exp_result值。 更特别地,当超出范围条件已经发生时,MSB将是逻辑1,并且对于正常的范围指数结果中的逻辑0。