检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
出 处:《科学技术与工程》2008年第8期2044-2048,共5页Science Technology and Engineering
基 金:国家自然科学基金(60573107)资助
摘 要:同时多线程处理器每周期从多个活动线程取指令执行,极大地提高了处理器的性能,线程调度策略直接影响SMT处理器的性能。详细分析了SMT中导致指令队列阻塞的各种因素,以及它们对系统性能的影响。在ICOUNT取指调度策略的基础上,提出了一种基于门限的线程调度策略,它考虑了各种导致IQ阻塞的因素及其对IQ效率的影响程度,相对ICOUTNT策略,将IPC平均提高了4.141%。在此基础上,通过统计分析两次数据Cache缺失之间的距离,提出了数据Cache预测技术,又将IPC提高了0.65%。In SMT architecture, instructions can be fetched from multi-thread simultaneously to increase system performance. Thread schedule policy is an important case in point. Factors affect instruction queue efficiency are analyzed in detail. And on the base of the popular ICOUNT policy, an improving thread schedule policy based on threshold is proposed. In the policy, main factors affect queue efficiency are taken into account according to their influence degree. After simulation, the IPC value is increased by 4. 141% compared with ICOUTNT policy. Afterwards, the distance between twice data cache miss are statistically analyzed, and a new data cache miss prediction method is presented and used in the threshold based thread schedule policy, which allows an additional IPC value increase by 0.65%.
关 键 词:同时多线程 IQ阻塞 线程调度策略 线程取值策略
分 类 号:TP302.1[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.117