| |
| | Central processing unit for processing a plurality of threads using dedicated general purpose registers and masque ... |
 | | The pipeline controller, the scheduler, the events system, and the masquerade registers facilitate the implementation and execution of the methods of the present invention such as efficient thread scheduling, branch delays, elimination of delay slots after stores that provide further increases in the performance and bandwidth. |
 | | Pipeline Control uses specialized methods including low-latency thread switching, a method for scheduling threads, elimination of pipeline stalls or pipeline flushing, predictable branch delays, a forwarding method to eliminate delay slots after store instructions, and a method for efficiently scheduling the cpu buses. |
 | | This means that the cpu (24) can be executing in one thread while at the same time moving data by means of one of the bus engines (220 and 222) into the same or a different general purpose register set (210), or other storage space such as local data memory (106) for example. |
| www.freepatentsonline.com /5524250.html (8174 words) |
|