首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 46 毫秒
1.
当前虚拟化系统中的设备仿真过程与I/O指令串行执行,无法发挥真实体系结构中直接存储器访问、异步I/O等加速I/O访问技术的性能优势,致使虚拟平台I/O性能与真实I/O性能存在一定差距。针对该问题,提出一种独立式I/O虚拟化方法,通过将I/O仿真活动(如磁盘读写)分离成一个独立的进程,虚拟机监控器(VMM)只保留相应的接口,达到将VMM与I/O设备分离实现仿真与指令并行化执行的目的,并基于QEMU平台实现该方法。实验结果表明,采用该方法后的QEMU I/O读写性能优于原有I/O子系统。由于I/O指令不必再等待I/O仿真的结束,因此在提高CPU指令执行速度的同时,能够有效提高4.9%的磁盘读取速度及9.2%的VGA测试基准软件Viewpref得分。  相似文献   

2.
在研究了因特网小型计算机系统接口(iSCSI)和智能I/O(intelligent I/O,I2O)协议的基础上,提出了一种基于智能I/O协议的嵌入式iSCSI主机总线适配器(HBA)的体系结构,并在Intel嵌入式开发板IQ80321上实现了该iSCSI HBA体系结构.经过性能测试证明,该实现能减轻主机CPU的负载,且性能较好.  相似文献   

3.
Unix环境高级编程 (中文版 )Advanced Programm ing in the Unix Environment(美 ) W.Richard Stevens著 ,尤晋元等译 /原出版商 :Addison- Wesley,1992 / 16开 ,5 5元简目 :1U NIX基础知识 ;2 U NIX标准化及实现 ;3文件 I/ O;4文件和目录 ;5标准 I/ O库 ;6系统数据文件和信息 ;7U NIX进程的环境 ;8进程控制 ;9进程关系 ;10信号 ;11终端 I/ O;12高级 I/ O;13精灵进程 ;14进程间通信 ;15高级进程间通信 ;16数据库函数库 ;17与 Post Script打印机通信 ;18调制解调器拨号器 ;19伪终端 ;附录 A)函数原型 ;附录 B)其他源代码 ;附录…  相似文献   

4.
张娟  陆林生 《计算机应用》2009,29(1):9-11,1
针对划分计算空间到多个计算区域(zone)这类问题,采用基于计算区域组织I/O时,首先需选择计算区域的主进程;其次当某一进程是两个计算区域的主进程时需指定计算区域数据访问先后顺序。设计了多级极大独立集算法实现上述过程。该算法利用图论中的连通图以及极大独立集概念规定了每个计算区域进行数据访问的进程以及优先级。经样例分析,采用此种方法达到I/O并行度最高,并实现在并行度最高情况下通信量最小。  相似文献   

5.
输入输出(I/O)子系统体系结构的主要问题是中央处理机与I/O子系统之间活动的协调、从外部的I/O处理请求到I/O子系统基本操作之间的转换以及在I/O子系统内部对并行的各处理活动的管理。结构上的进展,例如数据与命令链、通道程序接口、键的自动搜索,旋转位置探测以及成组多路传输等,可以用上述这些基本的事件来评价。提出了许多新论点来说明现行设计优缺点,对于这方面今后的发展作了种种设想。  相似文献   

6.
杨丽鹏  车永刚 《计算机应用》2013,33(9):2423-2427
大规模计算流体动力学(CFD)计算对数据I/O能力提出了很高需求。层次式文件格式(HDF5)可有效管理大规模科学数据,并对并行I/O具有良好的支持。针对结构网格CFD并行程序,设计了其数据文件的HDF5存储模式,并基于HDF5并行I/O编程接口实现了其数据文件的并行I/O,在并行计算机系统上进行了性能测试与分析。结果表明,在使用4~32个进程时,基于HDF5并行I/O方式的写文件性能比每进程独立写普通文件的方式高6.9~16.1倍;基于HDF5并行I/O方式的读文件性能不及后者,为后者的20%~70%,但是读文件的时间开销远小于写文件的时间开销,因此对总体性能的影响较小。  相似文献   

7.
本文讨论VAX/VMS操作系统的异步系统陷阱(AST)的概念和特点以及与它有关的系统服务QIO,然后提出利用AST的嵌套方法建立进程内多维I/O操作序列的模型,最后给出这个模型在通讯程序设计中的应用实例。  相似文献   

8.
实时进程调度算法在任务调度过程中对于公平性体现不够。为了解决这个问题,在Linux 2.6.11内核的基础上作了改进,提出了一个兼具公平性和实时性的RMOSA(realtime modified O(1) scheduling algorithm)算法。保留了I/O队列以缩短I/O请求的响应时间,同时采用动态计算优先级和时间片的方法来使通用进程调度达到最优。最后,通过仿真实验的结果比较,证明了RMOSA算法相对于Linux 2.6.11O(1)调度算法的优越性。  相似文献   

9.
为了缓解I/O瓶颈问题,可以从应用程序、可扩展算法、编译器和语言、运行时库、操作系统和体系结构六方面展开研究。其中,I/O体系结构是所有技术途径的关键支撑。当前并行I/O性能分析缺乏科学的理论模型为I/O体系结构设计提供理论依据。本文针对并行计算机系统的可扩展性问题,研究了I/O负载对并行计算机系统可扩展性的影响,建立了I/O受限的并行加速比性能模型,对目前大规模并行计算机系统中三种常用I/O体系结构的可扩展性进行了分析;以此为理论依据,提出了一种面向高性能计算的可扩展并行I/O系统结构。同时,还提出了几种有效降低I/O操作服务时间的策略,从而达到增强系统可扩展性的目的,为后续研究奠定了基础。  相似文献   

10.
众核处理器中I/O资源被多个处理器核所共享。I/O虚拟化实现了I/O资源的高效共享和安全隔离,被越来越多的处理器设计所采用。硬件支持的I/O虚拟化从体系结构设计时就考虑对I/O虚拟化的支持,提供了一个全面、高效的I/O虚拟化的解决方案。深入研究了硬件支持I/O虚拟化的两大关键技术——DMA重映射技术和中断重定向技术,提出了基于Hint的IOTSB Cache管理方法和基于失效队列的失效方法来对DMA重映射进行优化,提出了多层可操控的中断模型和灵活可控的中断重定向实现方法来对I/O中断重定向进行优化。测试结果表明,提出的硬件支持的I/O虚拟化优化方法以很低的I/O性能开销实现了I/O资源的高效共享,提供了几乎接近无虚拟化环境下的I/O性能。  相似文献   

11.
计算机设计自始至终都在追求三个传统瓶颈问题的平衡,也就是:处理机执行速度,存储器宽度,I/O吞吐量。近年来,微处理器的执行速度不断上升,而总线,控制器,存贮器发展则较慢。同时,数据库管理,计算机辅助工程设计,软件开发等方面也需要与高性能计算机相匹配的I/O子系统,因此,I/O吞吐量成为日益突出的瓶颈问题,体系结构设计面临的挑战性问题是如何突破I/O瓶颈,保持三者适当平衡,充分发挥整机性能。本文先分析I/O瓶颈产生的背景,然后从微处理器及高速存贮器,磁盘传输,外设接口芯片和专用I/O计算机等方面探讨处理瓶颈,提高吞吐量的技术。  相似文献   

12.
为提高网络应用服务器的健壮性、高并发性和用户公平性,将多阶段的事件驱动体系结构(SEDA)及其负载控制策略和多级队列调度等技术应用于服务器网络I/O的处理之中,设计和实现了基于SEDA的多阶段通用网络I/O库。对基于该网络I/O库的网络服务器CServer和Apache服务器进行了对比测试,测试结果说明CServer在吞吐量、响应时间和用户公平性上较Apache服务器都有提高,反映出多阶段通用网络I/O库在一定程度上能提高网络服务器的健壮性、高并发性和用户公平性。  相似文献   

13.
基于InfiniBand网络存储的研究与设计   总被引:2,自引:0,他引:2  
本文介绍了传统的存储体系结构的缺陷以及网络存储的现状,并探讨一种新型I/O技术-InfiniBand,进而阐述基于InfiniBand的I/O体系结构的研究,以及IB模拟器的设计.  相似文献   

14.
分析了几种典型仿真I/O体系结构的优缺点,设计并实现了一种软硬件可伸缩的分布式 仿真二级I/O体系结构,该结构不仅直接支持了共享的时分多路通道存取型数字设备(如7段数码管 显示器),将硬联逻辑复杂度从O(n)降低到O(logn)的水平,而且具有实时性、可伸缩性、容错性、可 维护性和通用性等良好特征,较好地满足了半实物仿真系统的需要。  相似文献   

15.
用I_2O改善I/O     
数据传输一直以来是 IA 架构服务器的一个弱点,因为 CPU 处理能力的提高速度远远比磁盘和网络 I/O 快得多。为了适应人们对 IA 架构服务器新的需求,IA 架构服务器的体系结构正在发生着巨大变革,导致产生这种变革的根本方法并不是在处理器内嵌入二级(L2)高速缓存以提高访问速度,而是设法改善它的薄弱环节——I/O 性能。下面,介绍一下 I_2O 对 I/0性能的改善:I_2O 规范(智能化输入/输出规范)的提出和开发是为了满足在不同种类的操作系统间及在各种主机平台之间移植设备驱动程序的强烈要求和对分布式、智能化输入/输出处理的日益高涨的要求。  相似文献   

16.
本文对MPI-IO库中Collective I/O的实现算法Two-phase I/O提出了改进。通过选取主联络进程来减少第一阶段进程间的通信量,从而减少Two-phase I/O方法在通信过程中的时间消耗,提高了整体的I/O性能。  相似文献   

17.
MPP机如何有效高速地组建I/O子系统,为用户提供可靠的I/O带宽,一直是MPP机研制中的一大难点,为此,应而生了可扩展I/O设备,旨在妥善解决I/O的瓶颈问题,本文介绍了可扩展I/O设备当前的基本情况,体系结构和网络控制器的主要功能,以及可扩展I/O设备(SIOF)呈现给用户的API接口和实现过程。  相似文献   

18.
主要论述了基于对象存储的新型网络GIS(地理信息系统)体系结构。数据库的优化设计是实现GIS系统优化的核心步骤与关键举措,该体系结构基于对象存储技术,能够有效解决分布式空间数据存储体系所存在的I/O宽带瓶颈问题。  相似文献   

19.
IOCP(I/O Completion Port)又称I/O 完成端口, 是一种在Windows 平台上比较成熟的、伸缩性最好的I/O 模型,采用这种模型对于管理为数众多的套接字可以达到最佳的系统性能。Web 服务器就是典型的例子。在本文中主要讲述如何利用多线程技术对IOCP 服务器进行性能测试,并提供了一个成功实例。  相似文献   

20.
在针对智能终端的软件测试中,测试主机与被测终端之间的通讯控制是测试工具体系结构的一个非常重要的组成部分.本文首先指出了目前测试工具中常见的测试用例直接控制和驱动I/O通讯过程的结构所导致的缺点.然后提出了一种新的面向对象的测试通讯模型(OTCM)来管理此类测试通讯过程.该模型使用面向对象的方法对测试通讯信道进行归纳和建模,建立测试逻辑链路模型并在此基础上设计了测试逻辑链路控制协议(TL2CP),实现了测试通讯控制的统一和多种底层通讯协议的兼容.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

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

京公网安备 11010802026262号