Data processing system using multiple addressing modes for SIMD operations and method thereof
    1.
    发明申请
    Data processing system using multiple addressing modes for SIMD operations and method thereof 有权
    使用SIMD操作的多种寻址模式的数据处理系统及其方法

    公开(公告)号:US20050055535A1

    公开(公告)日:2005-03-10

    申请号:US10657797

    申请日:2003-09-08

    IPC分类号: G06F9/312 G06F9/318 G06F15/00

    摘要: Various load and store instructions may be used to transfer multiple vector elements between registers in a register file and memory. A cnt parameter may be used to indicate a total number of elements to be transferred to or from memory, and an rcnt parameter may be used to indicate a maximum number of vector elements that may be transferred to or from a single register within a register file. Also, the instructions may use a variety of different addressing modes. The memory element size may be specified independently from the register element size such that source and destination sizes may differ within an instruction. With some instructions, a vector stream may be initiated and conditionally enqueued or dequeued. Truncation or rounding fields may be provided such that source data elements may be truncated or rounded when transferred. Also, source data elements may be sign- or unsigned- extended when transferred.

    摘要翻译: 可以使用各种加载和存储指令来在寄存器文件和存储器中的寄存器之间传送多个向量元素。 可以使用cnt参数来指示要传送到存储器或从存储器传送的元素的总数,并且可以使用rcnt参数来指示可以传送到寄存器文件中的单个寄存器的向量元素的最大数量 。 此外,指令可以使用各种不同的寻址模式。 可以独立于寄存器元件大小指定存储器元件大小,使得源和目标大小在指令内可能不同。 通过一些指令,可以启动向量流并有条件地排队或出队。 可以提供截断或舍入字段,使得源数据元素在被传送时可以被截断或舍入。 此外,源数据元素在传输时可以是符号或无符号扩展的。

    Queuing cache for vectors with elements in predictable order
    2.
    发明申请
    Queuing cache for vectors with elements in predictable order 有权
    用可预测顺序的元素排队缓存

    公开(公告)号:US20060112229A1

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

    申请号:US10993972

    申请日:2004-11-19

    IPC分类号: G06F12/00

    CPC分类号: G06F12/0862 G06F12/126

    摘要: A cache for storing data elements is disclosed. The cache includes a cache memory having one or more lines and one or more cache line counters, each associated with a line of the cache memory. In operation, a cache line counter of the one or more of cache line counters is incremented when a request is received to prefetch a data element into the cache memory and is decremented when the data element is consumed. Optionally, one or more reference queues may be used to store the locations of data elements in the cache memory. In one embodiment, data cannot be evicted from cache lines unless the associated cache line counters indicate that the prefetched data has been consumed.

    摘要翻译: 公开了一种用于存储数据元素的缓存。 高速缓存包括具有一行或多行和一个或多个高速缓存行计数器的高速缓冲存储器,每个缓存行计数器与高速缓冲存储器的一行相关联。 在操作中,当接收到请求以将数据元素预取到高速缓冲存储器中时,高速缓存行计数器中的一个或多个的高速缓存行计数器递增,并且当数据元素被消耗时递减。 可选地,可以使用一个或多个参考队列来存储高速缓冲存储器中的数据元素的位置。 在一个实施例中,除非相关联的高速缓存行计数器指示预取的数据已被消耗,否则数据不能从高速缓存行逐出。

    Dataflow graph compression for power reduction in a vector processor
    3.
    发明申请
    Dataflow graph compression for power reduction in a vector processor 有权
    用于矢量处理器中功率降低的数据流图压缩

    公开(公告)号:US20050050300A1

    公开(公告)日:2005-03-03

    申请号:US10652134

    申请日:2003-08-29

    IPC分类号: G06F1/32 G06F9/38 G06F15/00

    摘要: A method and apparatus for power reduction in a processor controlled by multiple-instruction control words. A multiple-instruction control word comprises a number of ordered fields, with each ordered field containing an instruction for an element of the processor. The sequence of instructions for a loop is compressed by identifying a set of aligned fields that contain NOP instructions in all of the control words of the sequence. The sequence of control words is then modified by removing the fields of the identified aligned set containing NOP instructions and adding an identifier that identifies the set of fields removed. The sequence of control words is processed by fetching the identifier at the start the loop, then, for each control word in the sequence, fetching a control word and reconstructing the corresponding uncompressed control word by inserting NOP instructions into the compressed control word as indicated by the identifier. The identifier may be a bit mask and may used to disable memory units and processing elements for the duration of the loop to reduce power consumption by the processor.

    摘要翻译: 一种用于由多指令控制字控制的处理器中的功率降低的方法和装置。 多指令控制字包括多个有序字段,每个有序字段包含用于处理器的元素的指令。 通过在序列的所有控制字中识别包含NOP指令的一组对齐的字段来压缩循环的指令序列。 然后通过去除包含NOP指令的所识别的对齐集合的字段来添加控制字的序列,并添加标识删除的字段的标识符。 控制字的序列通过在循环开始时取出标识符来处理,然后,对于序列中的每个控制字,通过将NOP指令插入到压缩控制字中来获取控制字并重建相应的未压缩控制字,如 标识符。 标识符可以是位掩码,并且可以用于在循环的持续时间内禁用存储器单元和处理元件以减少处理器的功耗。

    Method and system for controlling data flow
    4.
    发明授权
    Method and system for controlling data flow 失效
    控制数据流的方法和系统

    公开(公告)号:US6032188A

    公开(公告)日:2000-02-29

    申请号:US815091

    申请日:1997-03-12

    IPC分类号: G06F3/14 G06F9/46 G06F13/00

    CPC分类号: G06F9/52 G06F3/14

    摘要: A method and system for controlling flow of output data between computers sharing an application program. The application program is executed on a host computer and shared with shadow computers. Each computer has a sharing system for coordinating the sharing of the application program. The sharing system of the host computer requests a flow control system of the host computer for permission to transmit output data. The flow control system of the host computer, upon receiving the request for permission, determines whether the amount of output data currently in transit from the host computer to the shadow computers exceeds the amount that can be in transit. When the amount is not exceeded, the flow control system grants permission to the sharing system of the host computer; and when the amount is exceeded, the flow control system denies permission to the sharing system of the host computer. Periodically, the flow control system calculates a shadow display time that represents time needed to transmit a certain amount of output data to the shadow computers and to process the certain amount of output data at the shadow computers. The flow control system also adjusts the amount of data that can be in transit when the calculated shadow display time is not acceptable so that the host computer and shadow computers can be displaying output data at approximately the same time. The sharing system transmits the output data to the shadow computers when permission is granted.

    摘要翻译: 一种用于控制共享应用程序的计算机之间的输出数据流的方法和系统。 应用程序在主机上执行并与影子计算机共享。 每个计算机都有一个用于协调应用程序共享的共享系统。 主计算机的共享系统请求主计算机的流控制系统允许发送输出数据。 主计算机的流量控制系统在接收到许可请求后,确定当前从主计算机传输到影子计算机的输出数据的数量是否超过可能在传输的数量。 当不超过量时,流量控制系统授权主机的共享系统; 当超过该量时,流量控制系统拒绝对主计算机共享系统的许可。 定期地,流量控制系统计算阴影显示时间,其表示将一定量的输出数据发送到影子计算机所需的时间,并且在影子计算机处理一定量的输出数据。 当计算的阴影显示时间不可接受时,流量控制系统还调整可以传输的数据量,以便主计算机和影子计算机可以在大约相同的时间显示输出数据。 共享系统在授予许可时将输出数据传输到影子计算机。

    Scroll compressor multipile isolated intel ports
    5.
    发明申请
    Scroll compressor multipile isolated intel ports 有权
    涡旋压缩机多重分离的英特尔端口

    公开(公告)号:US20060228244A1

    公开(公告)日:2006-10-12

    申请号:US10567806

    申请日:2004-08-10

    摘要: The present invention is concerned with a scroll wall arrangement for a scroll compressor. The scroll wall arrangement comprises a fixed scroll having fixed scroll walls and an orbiting scroll having orbiting scroll wall. Scroll wall arrangement has an inlet at a radially outer portion thereof and an outlet at a radially central portion thereof. A first flow path is defined by the orbiting and fixed scroll walls and extends from the inlet to the outlet, gas entering the arrangement through inlet at a first pressure and exhausting through outlet at a second pressure higher than the first pressure. Scroll wall arrangement comprises a second inlet through which gas can enter at a third pressure and follow a second fluid path where it is exhausted through the outlet at the second pressure. Two flow paths are thus provided having respective inlets. The third pressure at which gas enters through inlet is different from the first pressure, and lower than the second pressure. Accordingly, the inlets can pump gas at different pressures.

    摘要翻译: 本发明涉及涡旋压缩机的涡旋壁布置。 涡旋壁装置包括具有固定涡旋壁的固定涡旋盘和具有绕动涡旋壁的绕动涡旋盘。 涡卷壁布置在其径向外部具有入口,在其径向中心部分处具有出口。 第一流动路径由旋转和固定的涡旋壁限定,并且从入口延伸到出口,气体以第一压力进入入口并通过出口在高于第一压力的第二压力下排出。 涡旋壁布置包括第二入口,气体可以通过第二入口以第三压力进入并且跟随第二流体路径,在第二入口处,第二入口在第二压力下通过出口排出。 因此,提供了具有相应入口的两个流动路径。 气体通过入口进入的第三压力不同于第一压力,并且低于第二压力。 因此,入口可以泵送不同压力的气体。