共查询到17条相似文献,搜索用时 55 毫秒
1.
2.
3.
4.
一个分布共享存储模拟系统THSVM 总被引:1,自引:0,他引:1
DSM系统又称SVM系统,是在基于分布存储器的多计算机上,实现物理上分布但逻辑上共享的存储系统,它集共享存储器易于编程和分布存储器可扩充性好于一体。木文主要介绍我们在清华大学计算机系研制的并行图归约智能工作站上实现的一个分布共享存储模拟系统THSVM,以及对该系统进行的性能分析,最后对下一步工作提出了建议。 相似文献
5.
分布式共享存储(DSM)使得在分布式存储机器上,对显式消息传递编程的需要得到减轻。为降低存储问题延迟,DSM系统将数据复制多个拷贝。文中考查了几种用于控制因伪共享问题造成的存储抖动的方法,提出了一种新的存储一致性协议:写者拥有协议,它在运行时检测并消除伪共享。迭代运算中,由于数据在每次迭代中被地存取,写者拥有协议只要消除一次伪共享,所以额外开销非常小。实验数据表明,写者拥有协议通常情况下优于已有的 相似文献
6.
顺序一致共享存储系统中的乱序执行技术——基本理论 总被引:1,自引:1,他引:1
本文首先研究了共享存储系统中的访存事件及其发生次序,从访存事件次序的角度建立了顺序一致性共享存储系统行正确性模型,然后在执行正确性模型的基础上,提出并证明了一种乱序列执行的方案,根据这个方案,只要满足一定条件,取数操作就可以越过它前面的访存操作执行而不影响系统的正确性。 相似文献
7.
顺序一致共享存储系统中的乱序执行技术——模拟实现 总被引:1,自引:0,他引:1
在文献(4)中,我们从理论上提出并证明了顺序一致共享存储系统的一种乱序执行方案本文讨论该乱序执行方案的实现策略并建立了一个地址流驱动(Trace-driven)的模拟模型来评估乱序执行对性能的影响,模拟结果表明,乱序执行能有效地提高顺序一致共享存储系统的性能。 相似文献
8.
分布共享存储环境下影响性能的关键因素 总被引:2,自引:0,他引:2
本文从 DSM结构和应用程序结合的角度出发 ,分析了制约系统性能发挥的两个主要因素 :静态结构因素与动态应用程序行为因素。本文首先将 L og P模型引入到DSM基本结构模型的建立中 ,在此基础上对并行程序在 DSM上的运行进行了定性的分析。分析发现 :静态因素中消息处理开销 ,o,是影响性能的关键 ,在应用程序不变的情况下 ,减小 o能绝对地提高系统性能 ;动态因素与应用程序的动态行为有关 ,并很大程度上影响系统性能的发挥 ,通过改善应用程序的动态行为可有效地提高系统性能 相似文献
9.
10.
本文提出Web文档预送的方法,在客户浏览下载的文档时,由服务器预测并发送客户最后时间内可能访问的文档, 相似文献
11.
Super-Object模型提出了一种新的方法,在分布存储器多计算机上实现语言级虚拟共享存储器以支持共享存储器通信模式.Super-Object模型引入新的概念super-object,不同于其它模型,基于super-object,它提出了新的共享数据定位方法,全局地址标识(name,off-set).Super-Object模型与Fortran77结合,我们实现了一个运行时间系统和库调用,支持程序员使用Fortran语言编写并行程序,最后介绍了系统的实现和取得的性能. 相似文献
12.
本文提出了一个由操作系统实现分布共享存储的方法,该方法通过取消进程逻辑空间、实现指令对文件的直接寻址、促进程直接在文件上运行,不仅很自然地实现各个进程在文件空间上实现共享,而且具有许多传统的操作系统所不具备的优点。 相似文献
13.
14.
分布式共享内存的技术和实现 总被引:3,自引:0,他引:3
分布式共享内存结合了布式内存结构与共享存储结构的优点,具有可扩充性、通过性性、方便性,本文论述了在实现DSM系统中存在的问题,并讨论了DSM系统在软件硬件方面所做的工作和采取的措施。 相似文献
15.
一种分布式共享存储系统的线程分配算法 总被引:3,自引:0,他引:3
讨论了软件实现了多线程DSM 的通信开销和线程分配问题,给出了一种基于线程关系图的调度模型,并在此基础上提出了一种基于迭代的线程分配算法,通过大量的线程关系图对算法进行了评价,并且在一个软件DSM系统中实现了该算法,同时给出了算法的评价结果和应用程序的性能数据。 相似文献
16.
在大规模并行处理系统中,采用共享存储和消息传递两种通信模型均存在各自的局限性,本文提出了一种新的改善共享存储系统性能的设计策略:用户级共享存储协议,并在基于X86处理器的分布式共享存储系统仿真器SimDSM上对两个典型应用问题进行了测试,实验结果表明,它的性能比采用传统协议有显著提高. 相似文献
17.
本文研究机群系统的程序设计问题,旨在建立一种支持虚拟共享存储空间和多种并行性描述方式的并行程序设计模型。文中首先提出了抽象结构共享存储器模型的概念,并在此基础上建立了同时支持数据并行、任务并行和对象并行的层次并行模型,这两种模型构成了并行语言TipC++的并行程序设计模型。文中还初步讨论了基于这种程序设计模型的性能优化原语、编译优化和任务调度等问题。 相似文献