A multithreaded processor includes an instruction pipelined unit 140 and a register file 120 composed of a plurality of register banks 130. The register file 120 is coupled to an external memory 190 through register frame load/store lines 121, so that a register frame, which is defined as a...http://www.google.com/patents/US5742822?utm_source=gb-gplus-sharePatent US5742822 - Multithreaded processor which dynamically discriminates a parallel execution and a sequential execution of threads 