基于门限和数据Cache预测的同时多线程调度策略  被引量:1

Improving SMT Thread Schedule Policy Based on Threshold and Data Cache Prediction

在线阅读下载全文

作  者:潘永锋[1] 樊晓桠[1] 

机构地区:[1]西北工业大学计算机学院,西安710072

出  处:《科学技术与工程》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[自动化与计算机技术—计算机系统结构]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象