计算机科学
計算機科學
계산궤과학
COMPUTER SCIENCE
2006年
1期
158-163
,共6页
处理器模拟器%同时多线程%软件模型%结构模型%性能评价
處理器模擬器%同時多線程%軟件模型%結構模型%性能評價
처리기모의기%동시다선정%연건모형%결구모형%성능평개
同时多线程(SMT)技术是目前微处理器体系结构的研究热点之一.为了支持对SMT技术和基于SMT核的单芯片多处理器(CMP)体系结构技术的深入研究,我们在广泛使用的超标体系结构模拟器SimpleScalar的基础上,通过对SMT结构的关键特性进行适当的抽象,开发了一个SMT体系结构模拟器OpenSMT.本文介绍了该模拟器主要的设计思想和实现方法,包括多个线程上下文结构的表示、超标量流水线各个阶段的模拟,以及模拟器设计和实现时需要解决的几个关键问题等.初步的应用研究表明,与现有可免费获得的研究用SMT模拟器相比,该模拟器能够较好地平衡模拟性能、灵活性和精度三个基本设计目标,实现了执行驱动、易于扩展指令集结构、良好的用户接口、灵活的软件结构、适宜评估更广泛的SMT体系结构设计空间等设计要求.
同時多線程(SMT)技術是目前微處理器體繫結構的研究熱點之一.為瞭支持對SMT技術和基于SMT覈的單芯片多處理器(CMP)體繫結構技術的深入研究,我們在廣汎使用的超標體繫結構模擬器SimpleScalar的基礎上,通過對SMT結構的關鍵特性進行適噹的抽象,開髮瞭一箇SMT體繫結構模擬器OpenSMT.本文介紹瞭該模擬器主要的設計思想和實現方法,包括多箇線程上下文結構的錶示、超標量流水線各箇階段的模擬,以及模擬器設計和實現時需要解決的幾箇關鍵問題等.初步的應用研究錶明,與現有可免費穫得的研究用SMT模擬器相比,該模擬器能夠較好地平衡模擬性能、靈活性和精度三箇基本設計目標,實現瞭執行驅動、易于擴展指令集結構、良好的用戶接口、靈活的軟件結構、適宜評估更廣汎的SMT體繫結構設計空間等設計要求.
동시다선정(SMT)기술시목전미처리기체계결구적연구열점지일.위료지지대SMT기술화기우SMT핵적단심편다처리기(CMP)체계결구기술적심입연구,아문재엄범사용적초표체계결구모의기SimpleScalar적기출상,통과대SMT결구적관건특성진행괄당적추상,개발료일개SMT체계결구모의기OpenSMT.본문개소료해모의기주요적설계사상화실현방법,포괄다개선정상하문결구적표시、초표량류수선각개계단적모의,이급모의기설계화실현시수요해결적궤개관건문제등.초보적응용연구표명,여현유가면비획득적연구용SMT모의기상비,해모의기능구교호지평형모의성능、령활성화정도삼개기본설계목표,실현료집행구동、역우확전지령집결구、량호적용호접구、령활적연건결구、괄의평고경엄범적SMT체계결구설계공간등설계요구.