发明名称 多线程处理器中用于降低线程切换时延的方法和装置
摘要 一种用于降低多处理器中的线程切换时延的方法和装置。其在基本指令队列中存储活动线程的指令,在线程切换指令队列中存储待用线程的指令。在活动线程执行期间,从基本指令队列中分配指令以执行。发生线程切换时,从线程切换指令队列中分配指令以执行。同时,存储在线程切换指令队列中的指令被传输给基本指令队列。从而,消除了将待用线程的指令重新填充到基本指令队列的总时间。
申请公布号 CN1195135A 申请公布日期 1998.10.07
申请号 CN98106048.X 申请日期 1998.03.06
申请人 国际商业机器公司 发明人 威廉姆·托马斯·弗里恩;菲力普·罗格斯·黑列三世
分类号 G06F9/06 主分类号 G06F9/06
代理机构 中国国际贸易促进委员会专利商标事务所 代理人 于静
主权项 1.一种用于降低多线程处理器中的线程切换时延的方法,包括:(a)将一个活动线程的指令存入一个基本指令队列,所述活动线程是当前被所述多线程处理器所执行的线程;(b)将一个待用线程的指令存入一个线程切换指令队列,所述待用线程是当前不被所述多线程处理器执行的线程;(c)在所述活动线程执行期间分配所述基本指令队列中用于执行的指令;及(d)在发生线程切换时分配所述线程切换指令队列中用于执行的指令。
地址 美国纽约