发明授权
US08959315B2 Multithreaded processor with multiple concurrent pipelines per thread
有权
多线程处理器,每个线程具有多个并发管道
- 专利标题: Multithreaded processor with multiple concurrent pipelines per thread
- 专利标题(中): 多线程处理器,每个线程具有多个并发管道
-
申请号: US12579867申请日: 2009-10-15
-
公开(公告)号: US08959315B2公开(公告)日: 2015-02-17
- 发明人: Erdem Hokenek , Mayan Moudgill , Michael J. Schulte , C. John Glossner
- 申请人: Erdem Hokenek , Mayan Moudgill , Michael J. Schulte , C. John Glossner
- 申请人地址: US CA San Diego
- 专利权人: QUALCOMM Incorporated
- 当前专利权人: QUALCOMM Incorporated
- 当前专利权人地址: US CA San Diego
- 代理机构: Knobbe Martens Olson & Bear LLP
- 主分类号: G06F9/38
- IPC分类号: G06F9/38 ; G06F9/30
摘要:
A multithreaded processor comprises a plurality of hardware thread units, an instruction decoder coupled to the thread units for decoding instructions received therefrom, and a plurality of execution units for executing the decoded instructions. The multithreaded processor is configured for controlling an instruction issuance sequence for threads associated with respective ones of the hardware thread units. On a given processor clock cycle, only a designated one of the threads is permitted to issue one or more instructions, but the designated thread that is permitted to issue instructions varies over a plurality of clock cycles in accordance with the instruction issuance sequence. The instructions are pipelined in a manner which permits at least a given one of the threads to support multiple concurrent instruction pipelines.