System and method for placing processor into gradually slow mode of operation
    1.
    发明专利
    System and method for placing processor into gradually slow mode of operation 有权
    将处理器置于高速运行模式的系统和方法

    公开(公告)号:JP2007287141A

    公开(公告)日:2007-11-01

    申请号:JP2007099182

    申请日:2007-04-05

    CPC classification number: G06F9/524

    Abstract: PROBLEM TO BE SOLVED: To provide a system and method for placing a processor into a gradual slow-down mode of operation. SOLUTION: The gradual slow-down mode in this system has a plurality of stages of slow-down operation of an issuing unit 330 in a processor 300 in which the issuance of instructions is slowed in accordance with a staging scheme as shown in Figure 4. The gradual slow-down of the processor allows the processor to break out of livelock conditions. Moreover, since the slow-down is gradual, the processor may flexibly avoid various degrees of livelock conditions. A mechanism of an illustrative embodiment influences the overall processor performance based on the severity of the livelock condition by taking a small performance influence on a less severe livelock condition and only increasing influence on the processor performance when the livelock condition is more severe. COPYRIGHT: (C)2008,JPO&INPIT

    Abstract translation: 要解决的问题:提供一种用于将处理器置于逐渐减速操作模式的系统和方法。 解决方案:该系统中的逐渐减速模式在处理器300中具有发放单元330的多个阶段的减速操作,其中指令的发出根据如下所示的分段方案而变慢 图4.处理器逐渐减速使处理器能够突破活动锁定状态。 此外,由于减速是渐进的,处理器可以灵活地避免各种程度的活动锁定状况。 示例性实施例的机制通过对较不严格的活锁状态采取较小的性能影响,并且仅当活锁状态更严重时才对处理器性能的影响增加,基于活锁状态的严重性来影响整体处理器性能。 版权所有(C)2008,JPO&INPIT

    METHOD FOR BLOCKING THREAD UPON DISPATCH OF MULTITHREAD PROCESSOR, COMPUTER PROGRAM, AND DEVICE (MINUTE MULTITHREAD DISPATCH LOCK MECHANISM)

    公开(公告)号:JP2006351008A

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

    申请号:JP2006156065

    申请日:2006-06-05

    Applicant: IBM

    Abstract: PROBLEM TO BE SOLVED: To provide a method for blocking threads upon dispatch of a multithread processor, computer program, and device for controlling thread performance minutely. SOLUTION: A plurality of threads commonly use a pipeline within a processor. Therefore, a condition of long latency time for an instruction of one thread can stop all threads commonly using the pipeline. A dispatch block signal instruction blocks the thread including the condition of the long latency time upon the dispatch. Since a blocking duration equals the length of the latency time, the pipeline can dispatch an instruction from the blocked thread after the condition of the long latency time is released. The processor can dispatch an instruction from the other threads during blocking by blocking one thread upon dispatch. COPYRIGHT: (C)2007,JPO&INPIT

Patent Agency Ranking