首页> 外文会议>ECMWF workshop on the use of paralle processors in meteorology >A General Programming Model for Developing Scalable Ocean Circulation Applications
【24h】

A General Programming Model for Developing Scalable Ocean Circulation Applications

机译:一种开发可扩展海洋循环应用的一般规划模型

获取原文

摘要

In this paper we describe our efforts in porting a global ocean model-the Miami Isopycnic Coordinate Ocean Model or MICOM-to clusters of symmetric multiprocessors (SMPs). This work extends our previous efforts in porting this same application to the massively parallel Cray T3D machine. Our programming environment provides a "defensive" yet general programming model that can efficiently work across PVP, MPP, SMP cluster and DSM (Distributed Shared Memory) hardware. SC-MICOM, the SMP cluster version of our ocean code achieves good scalability both within and across the SMP architecture and has achieved up to 120 Mflops (C90 equivalent) per processor on the new SGI Origin2000 machine with a single 195 MHz R10000 processor and almost 90 Mflops per processor on a 30-processor Origin machine. This code simultaneously exploits locality and parallelism to improve single node performance while tolerating potentially large network latencies and slow main memory systems.
机译:在本文中,我们描述了我们在将全球海洋模型 - 迈阿密等式坐标海洋模型或MICOM - 对称多处理器(SMPS)集群中的努力。这项工作扩展了我们以前的努力在将此相同的应用程序移植到大型平行CRAY T3D机器。我们的编程环境提供了“防御性”但是一般编程模型,可以通过PVP,MPP,SMP集群和DSM(分布式共享内存)硬件有效地工作。 SC-MICOM,我们的海洋代码的SMP集群版本在SMP架构内和整个SMP架构中实现了良好的可扩展性,并且在新的SGI Origin2000机器上实现了高达120 MFLOPS(C90等效),具有单个195 MHz R10000处理器,几乎在30处理器原始机器上每个处理器90 MFLOPS。此代码同时利用局部性和并行性以提高单节点性能,同时容忍潜在的大型网络延迟和慢主内存系统。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号