发明名称 Converting a processor into a compatible virtual multithreaded processor (VMP)
摘要 A method for modifying a design of an original processor that is capable of running binary code with a given cycle-by-cycle execution pattern and includes an original pipeline having multiple phases. Each phase of the original pipeline is divided into at least two sub-phases, thereby providing a modified pipeline. Register sets and logic are coupled to the modified pipeline so as to create a multithreaded processor that is operative as a plurality of virtual processors, which have respective virtual pipelines supporting different, respective threads and which are able to run the same binary code as the original processor in each of the threads with the same cycle-by-cycle execution pattern as the original processor.
申请公布号 US2007005942(A1) 申请公布日期 2007.01.04
申请号 US20060454423 申请日期 2006.06.17
申请人 发明人 VINITZKY GIL;DAGAN ERAN
分类号 G06F15/00;G06F9/00;G06F9/38 主分类号 G06F15/00
代理机构 代理人
主权项
地址