Cache memory system using temporal locality information and a data storage method
    3.
    发明授权
    Cache memory system using temporal locality information and a data storage method 有权
    高速缓冲存储器系统使用时间局部性信息和数据存储方法

    公开(公告)号:US08793437B2

    公开(公告)日:2014-07-29

    申请号:US11835635

    申请日:2007-08-08

    IPC分类号: G06F12/00 G06F13/00 G06F13/28

    CPC分类号: G06F12/0897 G06F12/123

    摘要: A cache memory system using temporal locality information and a data storage method are provided. The cache memory system including: a main cache which stores data accessed by a central processing unit; an extended cache which stores the data if the data is evicted from the main cache; and a separation cache which stores the data of the extended cache when the data of the extended cache is evicted from the extended cache and temporal locality information corresponding to the data of the extended cache satisfies a predetermined condition.

    摘要翻译: 提供了一种使用时间局部性信息和数据存储方法的缓存存储器系统。 高速缓冲存储器系统包括:主缓存器,其存储由中央处理单元访问的数据; 如果数据从主缓存中逐出,则存储数据的扩展高速缓存; 以及分离高速缓存,当扩展高速缓冲存储器的数据从扩展高速缓存中逐出时存储扩展高速缓存的数据,并且与扩展高速缓冲存储器的数据相对应的时间位置信息满足预定条件。

    APPARATUS AND METHOD FOR SYNCHRONIZATION OF THREADS
    6.
    发明申请
    APPARATUS AND METHOD FOR SYNCHRONIZATION OF THREADS 审中-公开
    用于同步螺纹的装置和方法

    公开(公告)号:US20120144399A1

    公开(公告)日:2012-06-07

    申请号:US13217498

    申请日:2011-08-25

    IPC分类号: G06F9/46

    CPC分类号: G06F9/544

    摘要: A method and apparatus for thread synchronization is provided. The apparatus for thread synchronization includes a reader configured to generate a data read request, a writer configured to generate a data write request, a register file configured to have a full status indicating that the register file stores data and an empty status indicating that the register file stores no data, and a controller configured to receive the data read request from the reader or the data write request from the writer, and to process the received data read request or the received data write request while stalling or releasing the reader or the writer according to whether the register file is in the full status or in the empty status and according to an operating status of the reader or the writer.

    摘要翻译: 提供了一种用于线程同步的方法和装置。 用于线程同步的装置包括被配置为产生数据读取请求的读取器,被配置为生成数据写入请求的写入器,被配置为具有指示该寄存器文件存储数据的完整状态的寄存器文件以及指示该寄存器 文件不存储数据,并且控制器被配置为从读取器接收数据读取请求或来自写入器的数据写入请求,并且在停止或释放读取器或写入器的同时处理接收的数据读取请求或接收的数据写入请求 根据注册文件是处于完整状态还是处于空状态,并根据读写器的操作状态。

    INSTRUCTION COMPRESSING APPARATUS AND METHOD
    9.
    发明申请
    INSTRUCTION COMPRESSING APPARATUS AND METHOD 有权
    指示压缩装置和方法

    公开(公告)号:US20110202749A1

    公开(公告)日:2011-08-18

    申请号:US12912533

    申请日:2010-10-26

    IPC分类号: G06F9/318

    摘要: An instruction compressing apparatus and method for a parallel processing computer such as a very long instruction word (VLIW) computer, are provided. The instruction compressing apparatus includes a bundle code generating unit, an instruction compressing unit, and an instruction converting unit. The bundle code generating unit may generate a bundle code in response to an input of instructions to be compressed. The bundle code may indicate whether a current instruction group is terminated, and also whether an instruction group following the current instruction group is a no-operation (NOP) instruction group. The instruction compressing unit may remove a NOP instruction and/or a NOP instruction group from the input instructions according to the generated bundle code. The instruction converting unit may include the generated bundle code in the remaining instructions which have not been removed by the instruction compressing unit.

    摘要翻译: 提供了一种用于并行处理计算机例如非常长的指令字(VLIW)计算机的指令压缩装置和方法。 指令压缩装置包括束代码生成单元,指令压缩单元和指令转换单元。 捆绑代码生成单元可以响应于要压缩的指令的输入而生成捆绑代码。 捆绑码可以指示当前指令组是否终止,以及当前指令组之后的指令组是否是无操作(NOP)指令组。 指令压缩单元可以根据所生成的包代码从输入指令中去除NOP指令和/或NOP指令组。 指令转换单元可以包括尚未被指令压缩单元去除的剩余指令中的生成的捆绑代码。

    APPARATUS AND METHOD FOR GENERATING VLIW, AND PROCESSOR AND METHOD FOR PROCESSING VLIW
    10.
    发明申请
    APPARATUS AND METHOD FOR GENERATING VLIW, AND PROCESSOR AND METHOD FOR PROCESSING VLIW 有权
    用于生成VLIW的装置和方法,以及处理器和处理VLIW的方法

    公开(公告)号:US20100211759A1

    公开(公告)日:2010-08-19

    申请号:US12706006

    申请日:2010-02-16

    IPC分类号: G06F15/76 G06F9/02 G06F9/312

    摘要: An apparatus and method for generating a very long instruction word (VLIW) command that supports predicated execution, and a VLIW processor and method for processing a VLIW are provided herein. The VLIW command includes an instruction bundle formed of a plurality of instructions to be executed in parallel and a single value indicating predicated execution, and is generated using the apparatus and method for generating a VLIW command. The VLIW processor decodes the instruction bundle and executes the instructions, which are included in the decoded instruction bundle, in parallel, according to the value indicating predicated execution.

    摘要翻译: 本文提供了一种用于生成支持预定执行的非常长的指令字(VLIW)命令和用于处理VLIW的VLIW处理器和方法的装置和方法。 VLIW命令包括由并行执行的多个指令形成的指令束和指示预测执行的单个值,并且使用用于生成VLIW命令的装置和方法生成。 根据指示预先执行的值,VLIW处理器并行地解码指令束并且并行地执行包括在解码指令束中的指令。