【24h】

The Research and Realization on Parallel Distributed VHDL Simulation

机译:并行分布式VHDL仿真的研究与实现

获取原文
获取原文并翻译 | 示例

摘要

This paper presents a technique for simulating VHDL models on a workstation cluster of general purpose machines via the PVM (Parallel virtual machines) environment. The Simulation and verification are very important steps within the development cycle of an integrated circuit .In particular, the simulation of complex architectures in a hardware description language like VHDL is a major time factor within the design process. To accelerate such a simulation, the distribution of the VHDL model data base and of the simulating data base within a workstation cluster of general purpose machines has been developed. The availability of cheap supercomputing processors and parallel processing software such as PVM have enabled the reutilization of existing software in distributed parallel processing environments. Computations once taking many days with traditional mainframes are now being performed in only a few hours. Compared with other acceleration methods, this distributed simulation method needs no expensive hardware extensions. It uses the temporary idle workstations within a cluster to speed up the simulation. The PVM software provides a unified framework within which parallel programs can be developed in an efficient and straightforward manner using existing hardware. The PVM computing model is simple yet very general and accommodates a wide variety of application program structures. PVM tasks may possess arbitrary control and dependency structures. In other words, at any point in the execution of a concurrent application, any task in existence may start or stop other tasks or add or delete computers from the virtual machine. Any specific control and dependency structure may be implemented under the PVM system by appropriate use of PVM constructs and host language control-flow statement. In this contribution, the basics of VHDL and Distributed discrete-event simulation (DDES) will bediscussed. To get better features and performance, some DDESprotocols assume that simultaneous events may be processed in arbitrary order. We describe a solution of how to apply these algorithms (PVM) to have a correct simulation of the distributed VHDL.
机译:本文介绍了一种通过PVM(并行虚拟机)环境在通用计算机的工作站群集上模拟VHDL模型的技术。仿真和验证是集成电路开发周期中非常重要的步骤。特别是,使用硬件描述语言(如VHDL)对复杂体系结构进行仿真是设计过程中的主要时间因素。为了加速这种仿真,已经开发了VHDL模型数据库和通用机器的工作站集群中的仿真数据库的分布。廉价的超级计算处理器和并行处理软件(例如PVM)的可用性使分布式并行处理环境中的现有软件得以重用。传统大型机曾经需要花费很多天的计算,现在仅需几个小时即可完成。与其他加速方法相比,这种分布式仿真方法不需要昂贵的硬件扩展。它使用群集中的临时空闲工作站来加快仿真速度。 PVM软件提供了一个统一的框架,在该框架内,可以使用现有硬件以高效且直接的方式开发并行程序。 PVM计算模型很简单,但是非常通用,可以容纳各种各样的应用程序结构。 PVM任务可能具有任意控制和依赖关系结构。换句话说,在并发应用程序执行的任何时候,任何存在的任务都可以启动或停止其他任务,或者从虚拟机添加或删除计算机。通过适当使用PVM构造和宿主语言控制流语句,可以在PVM系统下实现任何特定的控制和依赖关系结构。在此贡献中,将讨论VHDL和分布式离散事件模拟(DDES)的基础。为了获得更好的功能和性能,某些DDES协议假定可以同时处理任意事件。我们描述了如何应用这些算法(PVM)对分布式VHDL进行正确模拟的解决方案。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号