Invention Grant
US08032737B2 Methods and apparatus for handling switching among threads within a multithread processor
有权
用于处理多线程处理器中的线程之间切换的方法和装置
- Patent Title: Methods and apparatus for handling switching among threads within a multithread processor
- Patent Title (中): 用于处理多线程处理器中的线程之间切换的方法和装置
-
Application No.: US11836044Application Date: 2007-08-08
-
Publication No.: US08032737B2Publication Date: 2011-10-04
- Inventor: Jack Kang , Hsi-Cheng Chu
- Applicant: Jack Kang , Hsi-Cheng Chu
- Applicant Address: BB St. Michael
- Assignee: Marvell World Trade Ltd.
- Current Assignee: Marvell World Trade Ltd.
- Current Assignee Address: BB St. Michael
- Main IPC: G06F9/00
- IPC: G06F9/00

Abstract:
A system, apparatus and method for handling switching among threads within a multithread processor are described herein. Embodiments of the present invention provide a method for multithread handling that includes fetching and issuing one or more instructions, corresponding to a first instruction execution thread, to an execution block for execution during a cycle count associated with the first instruction execution thread and when the instruction execution thread is in an active mode. The method further includes switching a second instruction execution thread to the active mode when the cycle count corresponding to the first instruction execution thread is complete, and fetching and issuing one or more instructions, corresponding to the second instruction execution thread, to the execution block for execution during a cycle count associated with the second instruction execution thread. The method additionally includes resetting the cycle counts when a master instruction execution thread is in the active mode. Other embodiments may be described and claimed.
Public/Granted literature
- US20080040579A1 METHODS AND APPARATUS FOR HANDLING SWITCHING AMONG THREADS WITHIN A MULTITHREAD PROCESSOR Public/Granted day:2008-02-14
Information query