【24h】

Simulation steering with SCIRun in a distributed environment

机译:在分布式环境中使用SCIRun进行仿真指导

获取原文

摘要

Building systems that alter program behavior during execution based on user-specified criteria (computational steering systems) has been a recent research topic, particularly among the high performance computing community. To enable a computational steering system with powerful visualization capabilities to run on distributed memory architectures, a distributed infrastructure (or runtime system) must first be built. This infrastructure would permit harnessing a variety of machines to collaborate on an interactive simulation. Building such an infrastructure requires strategies for coordinating execution across machines (concurrency control mechanisms), mechanisms for fast data transfer between machines, and mechanisms for user manipulation of remote execution. We are creating a distributed infrastructure for the SCIRun computational steering system. SCIRun, a scientific problem solving environment (PSE), provides the ability to interactively guide or steer a running computation. Initially designed for a shared memory multiprocessor, SCIRun is a tightly integrated, multi-threaded framework for composing scientific applications from existing or new components. High performance computing is needed to maintain interactivity for scientists and engineers running simulations. Extending such a performance-sensitive application toolkit to enable pieces of the computation to run on different machine architectures all within the same computation would prove very useful. Not only could many different machines execute this framework, but also several machines could be configured to work synergistically on computations.
机译:建立基于用户指定标准在执行过程中更改程序行为的系统(计算控制系统)已成为最近的研究主题,尤其是在高性能计算社区中。为了使具有强大可视化功能的计算控制系统能够在分布式内存体系结构上运行,必须首先构建分布式基础结构(或运行时系统)。这种基础结构将允许利用各种机器在交互式仿真上进行协作。建立这样的基础结构需要协调机器之间执行的策略(并发控制机制),机器之间快速数据传输的机制以及用户对远程执行的操纵的机制。我们正在为SCIRun计算转向系统创建分布式基础结构。 SCIRun是一种科学的问题解决环境(PSE),可交互式地指导或控制正在运行的计算。 SCIRun最初是为共享内存多处理器而设计的,它是一个紧密集成的多线程框架,用于从现有或新组件中构成科学应用程序。需要高性能计算来保持运行模拟的科学家和工程师的交互性。扩展这种对性能敏感的应用程序工具包,使计算的各个部分都可以在同一计算内的所有不同机器体系结构上运行,这将非常有用。不仅许多不同的计算机都可以执行此框架,而且还可以将多台计算机配置为在计算上协同工作。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号