首页> 外文会议>Supercomputing '93. Proceedings >Implementing a parallel C++ runtime system for scalable parallel systems
【24h】

Implementing a parallel C++ runtime system for scalable parallel systems

机译:为可扩展的并行系统实现并行C ++运行时系统

获取原文

摘要

pC++ is a language extension to C++ designed to allow programmers to compose concurrent aggregate collection classes which can be aligned and distributed over the memory hierarchy of a parallel machine in a manner modeled on the High Performance Fortran Forum (HPFF) directives for Fortran 90. pC++ allows the user to write portable and efficient code which will run on a wide range of scalable parallel computer systems. The first version of the compiler is a preprocessor which generates Single Program Multiple Data (SPMD) C++ code. Currently, it runs on the Thinking Machine CM-5, the Intel Paragon, the BBN TC2000, the Kendall Square Research KSR-1, and the Sequent Symmetry. The authors describe the implementation of the runtime system, which provides the concurrency and communication primitives between objects in a distributed collection. To illustrate the behavior of the runtime system, they include a description and performance results on four benchmark programs.
机译:PC ++是C ++的语言扩展,旨在允许程序员撰写并发聚合集合类,该类可以以对Fortran 90.CC ++的高性能Fortran论坛(HPFF)指令在高性能Fortran论坛(HPFF)指令上的方式上对齐和分发。允许用户编写便携式和有效的代码,该代码将在宽范围的可伸缩并行计算机系统上运行。编译器的第一个版本是一个预处理器,它生成单个程序多个数据(SPMD)C ++代码。目前,它在思维机CM-5上运行,英特尔·普拉方,BBN TC2000,KENDALL Square Research KSR-1和搜索对称性。作者描述了运行时系统的实现,它提供了分布式集合中对象之间的并发和通信原语。为了说明运行时系统的行为,它们包括四个基准程序的描述和性能结果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号