首页 | 本学科首页   官方微博 | 高级检索  
     

兼容Linux应用环境的多粒度全系统模拟平台-SandUPSim
引用本文:沈林峰,陈明宇,许建卫,张文力,孙国忠. 兼容Linux应用环境的多粒度全系统模拟平台-SandUPSim[J]. 计算机工程与应用, 2005, 41(22): 83-86,152
作者姓名:沈林峰  陈明宇  许建卫  张文力  孙国忠
作者单位:中国科学院计算技术研究所,北京,100080;中国科学院研究生院,北京,100039
基金项目:国家863高技术研究发展计划项目(编号:2003AAlZ2070);中国科学院知识创新工程
摘    要:SandUPSim是一个基于MIPS指令集的全系统模拟平台,可以对操作系统和硬件体系进行功能级和时钟级模拟,提供灵活的配置方式、详细的统计功能和有效的调试手段。它使用远程系统调用机制提供了Linux系统调用API,从而构建了二进制兼容的Linux应用程序环境。该模拟平台已经通过了SPECCPU2000等大量Linux程序的测试。实验表明,SandUPSim可以支持计算机体系结构多方面的研究,具有良好的Linux应用兼容性,同时也证明了远程系统调用机制是一种在简单系统上支持复杂应用的有效手段。

关 键 词:模拟器  MIPS  远程系统调用  Linux应用程序环境
文章编号:1002-8331-(2005)22-0083-04
收稿时间:2005-03-01
修稿时间:2005-03-01

SandUPSim :A Multi-Granularity Full-System Simulation Platform with Linux Application Compatibility
SHEN Linfeng,Chen Mingyu,Xu Jianwei,Zhang Wenli,Sun Guozhong. SandUPSim :A Multi-Granularity Full-System Simulation Platform with Linux Application Compatibility[J]. Computer Engineering and Applications, 2005, 41(22): 83-86,152
Authors:SHEN Linfeng  Chen Mingyu  Xu Jianwei  Zhang Wenli  Sun Guozhong
Abstract:SandUPSim is a full-system simulation platform based on MIPS ISA,which models operating system and hardware architecture at function level and clock level.Based on this platform,a Linux application compatible environment is constructed by providing Linux system call API using remote system call mechanism.The Linux application compatibility of SandUPSim has been evaluated with extensive Linux programs,e.g.SPEC CPU2OOO.The result shows that SandUPSim,which exhibits high Linux application compatibility,can be applied to the researches in computer architecture.In addition,remote system call mechanism is proved to be an effective way for a simple system to support complex applications.
Keywords:simulator  MIPS  remote system call  Linux application environment
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号