METHOD AND PROCESSOR FOR TRANSFERRING STORE INSTRUCTION

    公开(公告)号:JP2000259412A

    公开(公告)日:2000-09-22

    申请号:JP2000046359

    申请日:2000-02-23

    Applicant: IBM

    Abstract: PROBLEM TO BE SOLVED: To provide a store transferring method which increases the throughput of an instruction in a processor. SOLUTION: A load/store unit in a microprocessor executes a load instruction and a store instruction in an out-of-order. A tag is allocated to the load and store instructions in a prescribed method and the load and stored instructions are allocated to a load reorder queue and a store reorder queue in order to trace the program sequences of the load and store instructions. When the load instruction is issued to be carried out, it is discriminated whether or not the load instruction tries to load data into a memory position being the same as that of a previously executed store instruction. In that case, data waiting for being stored in a cache by a store instruction are directly transferred to the load instruction.

    METHOD, PROCESSOR AND SYSTEM FOR EXECUTING LOAD INSTRUCTION

    公开(公告)号:JP2000250810A

    公开(公告)日:2000-09-14

    申请号:JP2000046172

    申请日:2000-02-23

    Applicant: IBM

    Abstract: PROBLEM TO BE SOLVED: To improve the execution of a load instruction with a processor by retrieving data from a system memory after the absence of data addressed by a first instruction in a primary cash is discriminated, issuing a second load instruction to these data and returning the data to the first and second load instructions. SOLUTION: The presence/absence of data addressed by a first load instruction in an L1 data cache is discriminated and when the absence of an addressed cache line in the L1 data cache is discriminated, it is discriminated whether an address of the cache line is coincident with the address in the entry of an existent LMQ 218 or not. In the case of coincidence, a request to the cache line is sent to the downstream of a system memory and the data are retrieved from that system memory. A second load instruction is issued to these data by a dispatch unit 271 and these data are returned to both the first and second load instructions.

Patent Agency Ranking