PREFETCH REQUEST CIRCUIT
    1.
    发明申请
    PREFETCH REQUEST CIRCUIT 有权
    前置请求电路

    公开(公告)号:US20110314262A1

    公开(公告)日:2011-12-22

    申请号:US13220006

    申请日:2011-08-29

    IPC分类号: G06F9/30

    摘要: A prefetch request circuit is provided in a processor device. The processor device has hierarchized storage areas and can prefetch data of address to be used between appropriate storage areas among the storage areas, when executing respective instruction flows obtained by multi-flow expansion for one instruction at a time of decoding of the instruction. The prefetch request circuit includes a latch unit to hold, when a state in which the respective instruction flows to access the storage area are executed with a maximum specifiable data transfer volume is specified, the state during a time period of the multi-flow expansion; and a prefetch request signal output unit to output a prefetch request signal to request the prefetch every time when the instruction flow is executed, based on an output signal of the latch unit and a signal indicating an execution timing of the respective instruction flows.

    摘要翻译: 在处理器设备中提供预取请求电路。 处理器装置具有层次化的存储区域,并且当在指令解码时执行通过多流程扩展获得的用于一个指令的各个指令流时,可以预取在存储区域中的适当存储区域之间使用的地址数据。 预取请求电路包括:锁存单元,当指定以最大可指定数据传送量执行相应指令访问存储区域的状态时,保持多流程扩展期间的状态; 以及预取请求信号输出单元,用于基于所述锁存单元的输出信号和指示各个指令流的执行定时的信号,输出预取请求信号,以在每次执行指令流时请求预取。

    PROCESSING UNIT
    2.
    发明申请
    PROCESSING UNIT 有权
    处理单元

    公开(公告)号:US20100088491A1

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

    申请号:US12633108

    申请日:2009-12-08

    IPC分类号: G06F9/46 G06F9/30

    摘要: A processing unit includes a plurality of thread execution units each provided with a performance analysis circuit for measuring various types of events resulting from execution of instructions and a commit stack entry unit for controlling the completion of executed instructions and each executing a thread having a plurality of instructions, a commit scope register for storing instructions of completion candidates stored in each commit stack entry unit by execution by each thread execution unit and performing processing for completion of instructions included in the thread, and a thread selecting means for sending commit events of the instructions to a performance analysis circuit provided in each thread execution unit corresponding to the instructions when performing commit processing for instructions stored in the commit scope register.

    摘要翻译: 处理单元包括多个线程执行单元,每个线程执行单元具有用于测量执行指令的各种类型的事件的性能分析电路和用于控制执行指令完成的提交堆栈输入单元,并且每个线程执行单元执行具有多个 指令,用于通过每个线程执行单元的执行来存储存储在每个提交栈输入单元中的完成候选的指令的提交范围寄存器,并且执行用于完成包括在该线程中的指令的处理;线程选择装置,用于发送指令的提交事件 涉及在对存储在提交范围寄存器中的指令执行提交处理时对应于指令的每个线程执行单元中提供的性能分析电路。