首页> 外文期刊>Future generation computer systems >Programming the Grid with POP-C++
【24h】

Programming the Grid with POP-C++

机译:使用POP-C ++对网格进行编程

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

摘要

Despite the fact that Grid computing is the main theme of distributed computing research during the last few years, programming on the Grid is still a huge difficulty to normal users. The POP-C++ programming system has been built to provide Grid programming facilities which greatly ease the development and the deployment of parallel applications on the Grid. The original parallel object model used in POP-C++ is a combination of powerful features of object-oriented programming and of high-level distributed programming capabilities. The model is based on the simple idea that objects are suitable structures to encapsulate and to distribute heterogeneous data and computing elements over the Grid. Programmers can guide the resource allocation for each object through the high-level resource descriptions. The object creation process, supported by the POP-C++ runtime system, is transparent to programmers. Both inter-object and intra-object parallelism are supported through various method invocation semantics. The POP-C++ programming language extends C++ to support the parallel object model with just a few new keywords. In this paper, we present the Grid programming aspects of POP-C++. With POP-C++, writing a Grid-enabled application becomes as simple as writing a sequential C++ application. (C) 2006 Elsevier B.V. All rights reserved.
机译:尽管网格计算是最近几年分布式计算研究的主题,但对普通用户而言,在网格上编程仍然是一个巨大的困难。构建POP-C ++编程系统是为了提供Grid编程功能,该功能极大地简化了Grid上并行应用程序的开发和部署。 POP-C ++中使用的原始并行对象模型是面向对象编程的强大功能和高级分布式编程功能的结合。该模型基于简单的思想,即对象是在Grid上封装和分布异构数据和计算元素的合适结构。程序员可以通过高级资源描述为每个对象分配资源。 POP-C ++运行时系统支持的对象创建过程对程序员是透明的。对象间和对象内并行性都通过各种方法调用语义来支持。 POP-C ++编程语言扩展了C ++以仅使用几个新关键字即可支持并行对象模型。在本文中,我们介绍了POP-C ++的Grid编程方面。使用POP-C ++,编写支持Grid的应用程序变得与编写顺序C ++应用程序一样简单。 (C)2006 Elsevier B.V.保留所有权利。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号