摘要 |
PROBLEM TO BE SOLVED: To execute high-performance operation while restraining the capacity of a register file by sharing and effectively using the register file among a plurality of threads, in a multithread processor. SOLUTION: In this application, the multithread processor executes the plurality of threads at the same time, and is provided with the register file having a register window structure comprising physical registers 402 more than logical registers. The multithread processor is characterized by sharing the register file 401 among the plurality of threads, and by providing special registers 404 and 405 for storing a window start position and a window end position of the register file 401 assigned to every thread to assign contiguous physical registers 402 to the respective threads. COPYRIGHT: (C)2003,JPO
|