计算机科学
計算機科學
계산궤과학
COMPUTER SCIENCE
2008年
2期
282-285
,共4页
处理器%体系结构%仿真技术%LSE
處理器%體繫結構%倣真技術%LSE
처리기%체계결구%방진기술%LSE
在现代处理器体系结构设计中,利用软件仿真技术对设计结果进行验证是最重要的方面之一.然而,处理器体系结构仿真器的开发是一个非常困难的过程.主要的困难表现在三个方面:第一,目前用于处理器体系结构仿真器开发的编程语言如C或C++语言都是串行执行的语言,而处理器的各部件是可以并行运行的,使用串行编程语言编程来模拟并行执行的部件需要长时间的、仔细的程序功能与部件功能的匹配工作,并且容易出错;第二,使用串行程序来模拟并行部件的运行,模拟速度很低,并且仿真速度低是处理器体系结构软件仿真器开发领域的瓶颈问题;最后,仿真器仿真结果的可信度低也是一个关键问题.本文首先介绍了一种新的处理器体系结构软件仿真器开发工具,然后深入分析了该开发工具的优点和缺点,最后对该仿真器开发环境提出了改进方案.
在現代處理器體繫結構設計中,利用軟件倣真技術對設計結果進行驗證是最重要的方麵之一.然而,處理器體繫結構倣真器的開髮是一箇非常睏難的過程.主要的睏難錶現在三箇方麵:第一,目前用于處理器體繫結構倣真器開髮的編程語言如C或C++語言都是串行執行的語言,而處理器的各部件是可以併行運行的,使用串行編程語言編程來模擬併行執行的部件需要長時間的、仔細的程序功能與部件功能的匹配工作,併且容易齣錯;第二,使用串行程序來模擬併行部件的運行,模擬速度很低,併且倣真速度低是處理器體繫結構軟件倣真器開髮領域的瓶頸問題;最後,倣真器倣真結果的可信度低也是一箇關鍵問題.本文首先介紹瞭一種新的處理器體繫結構軟件倣真器開髮工具,然後深入分析瞭該開髮工具的優點和缺點,最後對該倣真器開髮環境提齣瞭改進方案.
재현대처리기체계결구설계중,이용연건방진기술대설계결과진행험증시최중요적방면지일.연이,처리기체계결구방진기적개발시일개비상곤난적과정.주요적곤난표현재삼개방면:제일,목전용우처리기체계결구방진기개발적편정어언여C혹C++어언도시천행집행적어언,이처리기적각부건시가이병행운행적,사용천행편정어언편정래모의병행집행적부건수요장시간적、자세적정서공능여부건공능적필배공작,병차용역출착;제이,사용천행정서래모의병행부건적운행,모의속도흔저,병차방진속도저시처리기체계결구연건방진기개발영역적병경문제;최후,방진기방진결과적가신도저야시일개관건문제.본문수선개소료일충신적처리기체계결구연건방진기개발공구,연후심입분석료해개발공구적우점화결점,최후대해방진기개발배경제출료개진방안.