一种应用于同时多线程处理器的取指控制装置及其方法

    公开(公告)号:CN1716183A

    公开(公告)日:2006-01-04

    申请号:CN200410009288.5

    申请日:2004-06-30

    Abstract: 本发明公开了一种应用于同时多线程处理器的取指控制装置及其方法,该装置包括用于记录每线程占用指令队列的项数的计数器、T选二多路选择器、第一按位取反器、第二按位取反器、第一模16运算器、第二模16运算器、第一二选一选择器、第二二选一选择器及减法器。本发明为每个线程计算了一个取指数量的上界,从而更加均衡地利用了取指带宽,使得同时多线程处理器的平均占用指令队列项数大幅度减少,指令队列冲突率显著降低,同时Cache(高速缓冲存储器)和TLB(快表)的命中率也明显提高,最终使得处理器的性能得到很大的提高。

    一种应用于同时多线程处理器的取指控制装置及其方法

    公开(公告)号:CN100377076C

    公开(公告)日:2008-03-26

    申请号:CN200410009288.5

    申请日:2004-06-30

    Abstract: 本发明公开了一种应用于同时多线程处理器的取指控制装置及其方法,该装置包括用于记录每线程占用指令队列的项数的计数器、T选二多路选择器、第一按位取反器、第二按位取反器、第一模16运算器、第二模16运算器、第一二选一选择器、第二二选一选择器及减法器。本发明为每个线程计算了一个取指数量的上界,从而更加均衡地利用了取指带宽,使得同时多线程处理器的平均占用指令队列项数大幅度减少,指令队列冲突率显著降低,同时Cache(高速缓冲存储器)和TLB(快表)的命中率也明显提高,最终使得处理器的性能得到很大的提高。

Patent Agency Ranking