发明名称 Mixed-mode hardware multithreading
摘要 A mixed-mode multithreading processor is provided. In one embodiment, the multi-mode multithreading processor includes a multithreaded register file with a plurality of registers, a thread control unit, and a plurality of hold latches. Each of the hold latches and registers stores data representing a first instruction thread and a second instruction thread. The thread control unit provides thread control signals to each of the hold latches and registers selecting a thread using the data. The thread control unit provides control signals for interleaving multithreading except when a long latency operation is detected in one of the threads. During a predetermined period corresponding approximately to the duration of the long latency operation, the thread control unit places the processor in a mode in which only instructions corresponding to the other thread are read out of the hold latches and registers. Once the predetermined period of time has expired, the processor returns to interleaving multithreading.
申请公布号 US2002156999(A1) 申请公布日期 2002.10.24
申请号 US20010838461 申请日期 2001.04.19
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 EICKEMEYER RICHARD JAMES;HOFSTEE HARM PETER;MOORE CHARLES ROBERTS;NAIR RAVI
分类号 G06F9/30;G06F9/38;(IPC1-7):G06F9/00 主分类号 G06F9/30
代理机构 代理人
主权项
地址