首页> 外文会议>International symposium on computing in object-oriented parallel environments >High-Level Parallel Programming of an Adaptive Mesh Application Using the Illinois Concert System
【24h】

High-Level Parallel Programming of an Adaptive Mesh Application Using the Illinois Concert System

机译:使用Illinois Concert系统的自适应网格应用程序的高级并行编程

获取原文

摘要

We have used the Illinois Concert C++ system (which supports dynamic, object-based parallelism) to parallelize a flexible adaptive mesh refinement code for the Cosmology NSF Grand Challenge. Out goal is to enable programmers of large-scale numerical applications to build complex applications with irregular structure using a high-level interface. The key elements are an aggressive optimizing compiler and runtime system support that harnesses the performance of the SGI-Cray Origin 2000 shared memory architecture. We have developed a configurable runtime system and a flexible Structured Adaptive Mesh Refinement (SAMR) application that runs with good performance. We describe the programming of SAMR using the Illinois Concert System, which is a concurrent object-oriented parallel programming interface, documenting the modest parallelization effort. We obtain good performance of up to 24.4 speedup on 32 processors of the Origin 2000. We also present results addressing the effect of virtual machine configuration and parallel grain size on performance. Our study characterizes the SAMR application and how our programming system design assists in parallelizing dynamic codes using high-level programming.
机译:我们使用了伊利诺伊州音乐会C ++系统(支持动态,对象的并行性)并并行化宇宙学NSF大挑战的灵活自适应网格精制码。目标是使大规模数值应用程序的程序员能够使用高级接口构建具有不规则结构的复杂应用程序。关键元素是一个激进的优化编译器和运行时系统支持,用于利用SGI-CRAY Origin 2000共享内存架构的性能。我们开发了一种可配置的运行时系统和具有良好性能的灵活结构化的自适应网格细化(SAMR)应用程序。我们使用伊利诺伊州音乐会系统描述了SAMR的编程,该系统是一种并发面向对象的并行编程接口,记录了适度的并行化工作。我们在原产地2000的32个处理器上获得了高达24.4加速的良好性能。我们还提供了解决虚拟机配置和平行粒度对性能的影响的结果。我们的研究表征了SAMR应用程序以及我们的编程系统设计方式如何使用高级编程协助并行化动态码。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号