13.
    发明专利
    未知

    公开(公告)号:AT248399T

    公开(公告)日:2003-09-15

    申请号:AT01904215

    申请日:2001-02-16

    Applicant: IBM

    Abstract: A method, processor, and data processing system for enabling maximum instruction issue despite the presence of complex instructions that require multiple rename registers is disclosed. The method includes allocating a first rename register from a first reorder buffer for storing the contents of a first register affected by the complex instruction. A second rename register from a second reorder buffer is then allocated for storing the contents of a second register affected by the complex instruction. In an embodiment in which the first reorder buffer supports a maximum number of allocations per cycle, the allocation of the second register using the second reorder buffer prevents the complex instruction from requiring multiple allocation slots in the first reorder buffer. The method may further include issuing a second instruction that contains a dependency on a register that is allocated in the secondary reorder buffer. In one embodiment, reorder buffer information indicating the second instruction's dependence on a register allocated in the secondary reorder buffer is associated with the second instruction such that, when the second instruction is issued subsequently, the reorder buffer information is used to restrict the issue unit to checking only the secondary reorder buffer for dependencies.

    14.
    发明专利
    未知

    公开(公告)号:DE69430973D1

    公开(公告)日:2002-08-22

    申请号:DE69430973

    申请日:1994-09-08

    Applicant: IBM

    Abstract: An information processing system 10 includes a processor 10 for processing instructions, a system memory 30, a cache memory 12, and a supplemental 26. In response to a first instruction, the supplemental memory stores first information from a system memory. In response to a second instruction, the cache memory stores second information from the supplemental memory if the first information includes the second information and from the system memory otherwise.

    15.
    发明专利
    未知

    公开(公告)号:AT220810T

    公开(公告)日:2002-08-15

    申请号:AT94306614

    申请日:1994-09-08

    Applicant: IBM

    Abstract: An information processing system 10 includes a processor 10 for processing instructions, a system memory 30, a cache memory 12, and a supplemental 26. In response to a first instruction, the supplemental memory stores first information from a system memory. In response to a second instruction, the cache memory stores second information from the supplemental memory if the first information includes the second information and from the system memory otherwise.

    Constructing and executing a program including out-of-order threads

    公开(公告)号:GB2321545A

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

    申请号:GB9724389

    申请日:1997-11-19

    Applicant: IBM

    Abstract: In constructing a program, each of a plurality of instructions are assigned to at least one of a plurality of threads. The plurality of threads include first, second, and third threads, where the third thread follows the first thread and precedes the second thread in a logical program order. A data structure associated with the first thread is then constructed. The data structure includes an indication that execution of the second thread is to be initiated prior to initiation of execution of the third thread, i.e. the logical program order is to be reversed. According to one embodiment, the indication within the data structure is a pointer that specifies a second data structure associated with the second thread.

    Information Processing System and Method of Operation

    公开(公告)号:CA2126120A1

    公开(公告)日:1995-04-02

    申请号:CA2126120

    申请日:1994-06-17

    Applicant: IBM

    Abstract: An information processing system 10 includes a processor 10 for processing instructions, a system memory 30, a cache memory 12, and a supplemental 26. In response to a first instruction, the supplemental memory stores first information from a system memory. In response to a second instruction, the cache memory stores second information from the supplemental memory if the first information includes the second information and from the system memory otherwise.

    20.
    发明专利
    未知

    公开(公告)号:DE60320026T2

    公开(公告)日:2009-05-14

    申请号:DE60320026

    申请日:2003-11-21

    Applicant: IBM

    Abstract: Memory management in a computer system is improved by preventing a subset of address translation information from being replaced with other types of address translation information in a cache memory reserved for storing such address translation information for faster access by a CPU. This way, the CPU can identify the subset of address translation information stored in the cache.

Patent Agency Ranking