资源描述:
《pdf面向瘦客户端平台可重定向的全系统模拟器are.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、面向瘦客户端平台可重定向的全系统模拟器曲宁,赵雨来,管雪涛,程旭(北京大学微处理器研究开发中心,北京,100871北京大学计算机科学技术系,北京,100871){quning,zhaoyulai,guanxuetao,chengxu}@mprc.pku.edu.cn摘要:高端嵌入式系统的硬件设计具有很强的多样性,其上的应用程序也跨越嵌入式和中低端桌面领域。瘦客户端系统是客户/服务器和浏览器/服务器环境中一种典型的高端嵌入式系统,能够整合本地和远程的计算资源。本文提出了面向瘦客户端系统而设计的Unichos全系统模
2、拟器。针对嵌入式系统硬件平台多样化的特点,Unichos模拟器结合了可重定向的指令模板以及可扩展的设备模型,使其成为具有良好可重定向性的全系统模拟器。Unichos模拟器采用面向对象的方法对整个目标硬件系统建模,其上可以运行无修改的Linux2.4内核以及瘦客户端系统中所有应用程序。同时,Unichos模拟器能够灵活的支持不同粒度的性能模拟。最后本文通过两个实验案例进一步说明了Unichos模拟器在性能评测过程中的优势。关键词:计算机系统结构,瘦客户端,全系统模拟,可重定向,性能评测中图分类号:TP316文献标识
3、码:AARetargetableFullSystemSimulatorforThinClientPlatformNingQu,YulaiZhao,XuetaoGuan,XuCheng(MicroprocessorResearchandDevelopmentCenter,PekingUniversity,Beijing,100871DepartmentofComputerScienceandTechnology,PekingUniversity,Beijing,100871){quning,zhaoyulai,gu
4、anxuetao,chengxu}@mprc.pku.edu.cnAbstract:Therearevarietiesofhardwaredesignsinhigh-endembeddedsystems,andtheapplicationsonitcoverembeddedareasandlow-enddesktopareas.Thinclientisatypicalhigh-embeddedsysteminclient/serverandbrowser/serverenvironment,whichcom-bi
5、neslocalandremotecomputingresources.ThispaperpresentsthedesignandimplementationofUnichos,afullsystemsimulatorforthinclientplatform.Unichosfocusesonretargetabilityformorearchitecturesofthinclientplatformsbycombiningtheretargetableinstructiontemplateandtheexten
6、sibledevicemodel.Unichosmodelsthecompletetargethardwaresysteminobject-orientedstructure,andsupportstheunmodifiedLinux2.4kernelandalloftheapplicationsforthinclient.Inaddition,Unichoscanflexiblyprovidesup-portforperformancesimulationindifferentlevelofdetail.Fin
7、ally,weintroducetwocasestudiesbasedonUnichos,whichdemon-stratetheadvantagesofUnichosinperformanceevaluation.Keywords:computerarchitecture,thinclient,fullsystemsimulation,retargetability,performanceevaluationnewfullsystemsimulator,Unichos,whichtargetsonthePKU-
8、1.INTRODUCTIONnitynetworkcomputer,ageneralthinclientbasedonPKUnityTherearevarietiesofhardwaredesignsinhigh-endem-SoC(System-On-a-Chip).Unichosfocusesontheretargetabil-beddedsystems,andthe