A mechanism in a multithreaded processor to allocate resources based on configuration information indicating how many threads are in use....http://www.google.com/patents/US7487505?utm_source=gb-gplus-sharePatent US7487505 - Multithreaded microprocessor with register allocation based on number of active threads