首页> 外文学位 >Using application-domain knowledge in the runtime support of multi-experiment computational studies.
【24h】

Using application-domain knowledge in the runtime support of multi-experiment computational studies.

机译:在运行时支持多实验计算研究中使用应用程序领域知识。

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

摘要

Multi-Experiment Studies (MESs) is a type of computational study in which the same simulation software is executed multiple times, and the result of all executions need to be aggregated to obtain useful insight. As computational simulation experiments become increasingly accepted as part of the scientific process, the use of MESs is becoming more wide-spread among scientists and engineers.;MESs present several challenging requirements on the computing system. First, many MESs need constant user monitoring and feedback, requiring simultaneous steering of multiple executions of the simulation code. Second, MESs can comprise of many executions of long-running simulations; the sheer volume of computation can make them prohibitively long to run.;Parallel architecture offer an attractive computing platform for MESs. Low-cost, small-scale desktops employing multi-core chips allow wide-spread dedicated local access to parallel computation power, offering more research groups an opportunity to achieve interactive MESs. Massively-parallel, high-performance computing clusters can afford a level of parallelism never seen before, and present an opportunity to address the problem of computationally intensive MESs.;However, in order to fully leverage the benefits of parallel architectures, the traditional parallel systems' view has to be augmented. Existing parallel computing systems often treat each execution of the software as a black box, and are prevented from viewing an entire computational study as a single entity that must be optimized for.;This dissertation investigates how a parallel system can view MESs as an end-to-end system and leverage the application-specific properties of MESs to address its requirements. In particular, the system can (1) adapt its scheduling decisions to the overall goal of an MES to reduce the needed computation, (2) simultaneously aggregate results from, and disseminate user actions to, multiple executions of the software to enable simultaneous steering, (3) store reusable information across executions of the simulation software to reduce individual run-time, and (4) adapt its resource allocation policies to the MES's properties to improve resource utilization.;Using a test bed system called SimX and four example MESs across different disciplines, this dissertation shows that the application-aware MES-level approach can achieve multi-fold to multiple orders-of-magnitude improvements over the traditional simulation-level approach.
机译:多实验研究(MES)是一种计算研究,其中多次执行相同的仿真软件,并且需要汇总所有执行的结果以获得有用的见解。随着计算仿真实验逐渐成为科学过程的一部分,MES的使用在科学家和工程师中变得越来越普遍。MES对计算系统提出了一些具有挑战性的要求。首先,许多MES需要持续的用户监视和反馈,需要同时操纵多个仿真代码执行。其次,MES可以包含许多长时间运行的模拟。庞大的计算量使它们的运行时间过长。并行体系结构为MES提供了一个有吸引力的计算平台。采用多核芯片的低成本,小型台式机允许广泛的本地专用访问并行计算能力,从而为更多的研究小组提供了实现交互式MES的机会。大规模并行的高性能计算集群可以提供前所未有的并行度,并提供了解决计算密集型MES问题的机会。但是,为了充分利用并行架构的优势,传统的并行系统的观点必须增强。现有的并行计算系统经常将软件的每次执行都视为一个黑匣子,并被阻止将整个计算研究视为必须针对其进行优化的单个实体。本论文研究了并行系统如何将MES视为最终目标。端系统,并利用MES的应用程序特定属性来满足其要求。具体而言,系统可以(1)将其调度决策调整为MES的总体目标,以减少所需的计算;(2)同时汇总软件的多次执行的结果,并将用户的操作散布到该软件的多个执行中,以实现同时操纵, (3)在整个仿真软件的执行过程中存储可重用的信息,以减少单个运行时间;(4)根据MES的属性调整其资源分配策略,以提高资源利用率。;使用称为SimX的测试平台系统和四个不同学科的研究表明,基于应用的MES级方法可以比传统的仿真级方法实现多到多个数量级的改进。

著录项

  • 作者

    Yau, Siu M.;

  • 作者单位

    New York University.;

  • 授予单位 New York University.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 2008
  • 页码 255 p.
  • 总页数 255
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号