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