Method and System for Efficient Floating-Point Compression

    公开(公告)号:US20200225948A1

    公开(公告)日:2020-07-16

    申请号:US16833597

    申请日:2020-03-28

    摘要: An apparatus and method for compressing floating-point values. For example, one embodiment of a processor comprises: instruction fetch circuitry to fetch instructions from a memory, the instructions including floating-point instructions; execution circuitry to execute the floating-point instructions, each floating-point instruction having one or more floating-point operands, each floating-point operand comprising an exponent value and a significand value; floating-point compression circuitry to compress a plurality of the exponent values associated with a corresponding plurality of the floating-point operands, the floating-point compression circuitry comprising: base generation circuitry to evaluate the plurality of the exponent values to generate a first base value; and delta generation circuitry to determine a difference between the plurality of exponent values and the first base value and to generate a corresponding first plurality of delta values, wherein the floating-point compression circuitry is to store the first base value and the corresponding first plurality of delta values as a plurality of compressed exponent values.

    Adaptive cache compression system
    2.
    发明申请
    Adaptive cache compression system 有权
    自适应缓存压缩系统

    公开(公告)号:US20060101206A1

    公开(公告)日:2006-05-11

    申请号:US11265975

    申请日:2005-11-03

    IPC分类号: G06F12/00

    摘要: Data in a cache is selectively compressed based on predictions as to whether the benefit of compression in reducing cache misses exceeds the cost of decompressing the compressed data. The prediction is based on an assessment of actual costs and benefits for previous instruction cycles of the same program providing dynamic and concurrent adjustment of compression to maximize the benefits of compression in a variety of applications.

    摘要翻译: 基于关于压缩​​在减少高速缓存未命中的益处是否超过解压缩压缩数据的成本的预测来选择性地压缩缓存中的数据。 该预测基于对相同程序的先前指令周期的实际成本和收益的评估,提供动态和并发调整压缩以最大化各种应用中的压缩的优点。