A parallel hardware-based multithreaded processor is described. The processor includes a general purpose processor that coordinates system functions and a plurality of microengines that support multiple hardware threads or contexts (THREAD—3 . . . THREAD—0). The processor maintains execution threads...http://www.google.fr/patents/US7546444?utm_source=gb-gplus-shareBrevet US7546444 - Register set used in multithreaded parallel processor architecture
Register set used in multithreaded parallel processor architecture