检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]信息工程大学,河南郑州450001 [2]江南计算技术研究所,江苏无锡214000 [3]数学工程与先进计算国家重点实验室,河南郑州450001
出 处:《信息工程大学学报》2013年第4期485-491,共7页Journal of Information Engineering University
基 金:国家863计划资助项目(2009AA012200)
摘 要:在纯软件实现的X86系统仿真模型中,客户机的访存性能较低,是制约X86系统仿真性能的瓶颈之一。文章借鉴协同设计虚拟机的思想,提出了一种软硬件协同设计的内存虚拟化方案,设计并实现了硬TLB及其访问扩展指令,通过交叉编程使软MMU和硬TLB协同工作,提高地址转换效率。实验表明,软硬件协同设计方案提升了36.7%的访存带宽,显著提高系统仿真性能。The lower memory access performance in software-based implementation is one of the key bottlenecks restricting the performance of X86 system emulation. By following the idea of co-design virtual machine, this paper presents a scheme of memory virtualization based on hardware software co-design. The hardware TLB and TLB access instructions are designed and the software MMU is made to work together with hardware TLB by cross-programming to improve the efficiency of address conversion. Experiments show that the scheme of hardware software co-design can enhance the mem- ory bandwidth by 36.7% and improve the system emulation performance significantly.
分 类 号:TP311.11[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.28