共查询到20条相似文献,搜索用时 203 毫秒
1.
用多机系统进行并行仿真是解决大规模连续系统实时仿真问题的有效途径。多机并行仿真中关键要解决的问题,是如何有效地将一个仿真任务分配到多机系统上并发执行,并获得高的加速比。本文介绍了作者自行研制的并行仿真软件支撑环境PARSIM,它可将一个传统单机上串行执行的仿真程序自动转换成在同构型多机系统上高效并发执行的并行仿真程序,并就并行性识别,多任务自动划分等问题展开了讨论,给出了相应的算法和应用实例。 相似文献
2.
利用Ada语言单CPU多任务并行算法的特点,我们用单CPU上多任务并发运行的方法来仿真多机并行处理的模型,实现单机交替并发的并行仿真运算,对单CPU多任务并行运算进行了探讨。 相似文献
3.
并行处理仿真为并行系统的建模分析,并行算法的模拟执行以及并行环境的性能评价提供支持,本文利用任务相关仿真时钟和重叠时间片建立了一种支持完全并和用户并发方式的并行多任务模型,并结合对不同调度算法和互连结构的仿真实验,着重分析了任务调度对系统性能的影响以及互连网络技术与通信开销的关系。同时,仿真环境还提供模拟执行的并发度曲线和任务执行踪迹供和户分析调试并行程序。 相似文献
4.
5.
本文首先分析了传统仿真系统的局限性,以及智能化仿真系统应具有的主要功能,然后介绍作者开发的一个智能化FMS仿真系统,其中成功地利用各种知识,实现了FMS仿真主程序的自动生成。 相似文献
6.
本文具体讨论了一个为CIMS的运行进行图形仿真服务的并行智能仿真模型。该模型有效地反映了CIMS环境中各工作单元的运行情况,并基于时延Petri网理论实现了该模型,这一设计思路已在SUNSPARC机器上用C语言完成,达到预期设计目的。 相似文献
7.
该文在研究石油领域并行仿真需求的基础上,给出了四种并行仿真模式。这些并行仿真模式已在基于机群的石油勘探仿真系统中得到了很好的应用。它们同样适用于其它应用领域,用以提高并行仿真系统的性能。 相似文献
8.
基于HLA的体系规范,研究多任务智能规划和运动目标搜索技术,设计了一个多任务规划仿真系统.介绍了多星多任务的智能规划技术和基于MIP/CP模型的运动目标搜索技术,针对空间信息任务特点分析了系统需求,设计了分层的系统结构,实现了一个仿真系统原型.针对MIP/CP模型进行了仿真数据测试,分析了仿真结果.该原型系统实现了分布式的仿真支撑平台,为进一步进行理论探索提供了一个参考实验平台. 相似文献
9.
介绍了在实时多任务多用户操作系统QNX支持下,实时多任务航空通用测控系统数字仿真软件的设计目的、要求、组成和功能,重点讨论了实时多任务数字仿真软件的实现和解决的技术关键。 相似文献
10.
面向航天任务综合仿真的想定生成系统研究 总被引:1,自引:0,他引:1
设计和实现了一个面向航天任务综合仿真的想定生成系统。目前,多数的想定生成系统都是为军事战术仿真服务,而所描述的想定系统,则是建立在航天任务综合仿真的基础上。航天任务综合仿真的想定生成系统有如下特点;首先,它支持同一概念模型向不同仿真模型的映射;其次,由于想定模型种类多样,模型之间关系复杂,想定生成系统在对多粒度模型支持以及想定的描述方法等方面也异于一般想定生成系统。首先定义了航天任务综合仿真的想定的内涵,并阐述了想定生成系统的特点。接下来给出了系统的组成结构,最后是系统实现方案及运行流程。 相似文献
11.
12.
13.
We present a method of automatically generating circuit designs using evolutionary search and a set of circuit constructing primitives arranged in a linear sequence. This representation has the desirable property that virtually all sets of circuit-constructing primitives result in valid circuit graphs. While this representation excludes certain circuit topologies, it is capable of generating a rich set of them including many of the useful topologies seen in hand-designed circuits. Our system allows circuit size (number of devices), circuit topology, and device values to he evolved. Using a parallel genetic algorithm and circuit simulation software, we present experimental results as applied to three analog filter and two amplifier design tasks. In all tasks, our system is able to generate circuits that achieve the target specifications. Although the evolved circuits exist as software models, detailed examinations of each suggest that they are electrically well behaved and thus suitable for physical implementation. The modest computational requirements suggest that the ability to evolve complex analog circuit representations in software is becoming more approachable on a single engineering workstation 相似文献
14.
基于1553B总线的先进飞机电气终端的仿真 总被引:3,自引:0,他引:3
该文对基于MIL-STD-1553B数据总线的先进飞机配电系统的结构和功能进行了分析,重点论述了仿真系统的结构及仿真软件的实现.配电自动化过程是个多任务并发过程,如何协调各任务的运行,提高系统运行效率,是仿真软件的关键.该文从仿真软件的功能出发,论述了系统任务的划分,并结合Windows消息驱动机制和多线程概念,提出了一种Windows环境下实现多任务管理的方法;同时,该文从实时数据库和线程安全类概念出发,论述了一种用于管理系统运行过程中公用数据的简易的内存数据库管理系统,两者的结合很好地解决了上述问题.调试结果表明,系统运行可靠,达到了功能要求,性能良好,具有很好的仿真效果. 相似文献
15.
16.
《Advances in Engineering Software》2006,37(7):439-449
This paper describes the development and application of a piece of engineering software that provides a problem solving environment (PSE) capable of launching, and interfacing with, computational jobs executing on remote resources on a computational grid. In particular it is demonstrated how a complex, serial, engineering optimisation code may be efficiently parallelised, grid-enabled and embedded within a PSE. The environment is highly flexible, allowing remote users from different sites to collaborate, and permitting computational tasks to be executed in parallel across multiple grid resources, each of which may be a parallel architecture. A full working prototype has been built and successfully applied to a computationally demanding engineering optimisation problem. This particular problem stems from elastohydrodynamic lubrication and involves optimising the computational model for a lubricant based on the match between simulation results and experimentally observed data. 相似文献
17.
Mueller-Thuns R.B. Saab D.G. Damiano R.F. Abraham J.A. 《Parallel and Distributed Systems, IEEE Transactions on》1993,4(8):947-954
Given the increased availability of general purpose parallel computers two issues arise: One needs to compare the performance of the different available platforms using realistic examples, and it is necessary to write application software that can be ported easily in order to take advantage of different platforms. The authors address these issues from an applications point of view. They are interested in the use of general purpose parallel computers for simulation tasks needed during the design of very large scale integrated (VLSI) circuits. They characterize the simulation task as a useful benchmark and introduce a high level process view of parallel simulation that is helpful for deriving portable parallel programs. Details of the partitioning strategy and the simulation algorithm used in the application are given. They discuss their implementation on different parallel machines and give statistics of various experiments 相似文献
18.
CPU–GPU Parallel Framework for Real‐Time Interactive Cutting of Adaptive Octree‐Based Deformable Objects 下载免费PDF全文
A software framework taking advantage of parallel processing capabilities of CPUs and GPUs is designed for the real‐time interactive cutting simulation of deformable objects. Deformable objects are modelled as voxels connected by links. The voxels are embedded in an octree mesh used for deformation. Cutting is performed by disconnecting links swept by the cutting tool and then adaptively refining octree elements near the cutting tool trajectory. A surface mesh used for visual display is reconstructed from disconnected links using the dual contour method. Spatial hashing of the octree mesh and topology‐aware interpolation of distance field are used for collision. Our framework uses a novel GPU implementation for inter‐object collision and object self collision, while tool‐object collision, cutting and deformation are assigned to CPU, using multiple threads whenever possible. A novel method that splits cutting operations into four independent tasks running in parallel is designed. Our framework also performs data transfers between CPU and GPU simultaneously with other tasks to reduce their impact on performances. Simulation tests show that when compared to three‐threaded CPU implementations, our GPU accelerated collision is 53–160% faster; and the overall simulation frame rate is 47–98% faster. 相似文献
19.