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