首页> 外文OA文献 >Object Oriented Implementation of the Parallel Toolkit Library
【2h】

Object Oriented Implementation of the Parallel Toolkit Library

机译:并行工具包库的面向对象的实现

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

With manufacturing efficiencies and technological innovation the computing power of commodity machines has been increasing accompanied by decreasing costs. With the very favorable price/performance ratio the computing community has shifted from monolithic machines to networked machines.This has created the need for software to manage the parallelism of the network. One such work has been the Parallel Toolkit Library. The Parallel Toolkit Library provides support for common design functionalities used throughout parallel programs.This work extends the PTK C library for C++ parallel programs. The motivation for the current project stems from the need to let parallel programs reap the benefits of a library with an object oriented programming approach. This also fits well with the introduction of C++ bindings in MPI. The library has been structured on object-oriented concepts. The functionality of the PTK-C has been encapsulated into various classes. Individual functionalities have also been split into multiple classes leading to modularity and reusability of code.Template programming has been used to ensure type safety. The testing results are consistent with expectations in that the PTK-C++ is very much comparable to the PTK-C in terms of performance. In most cases, it would be more efficient to use the toolkit than to rewrite the code to recreate the efficiencies already present in the library.
机译:随着制造效率和技术创新,商品机器的计算能力不断提高,同时成本不断降低。凭借非常优惠的性价比,计算社区已经从单片计算机转变为联网计算机,这产生了管理网络并行性的软件需求。这样的一项工作就是Parallel Toolkit库。 Parallel Toolkit库提供了对在并行程序中使用的通用设计功能的支持。这项工作扩展了C ++并行程序的PTK C库。当前项目的动机来自让并行程序获得面向对象编程方法的好处。这也很适合在MPI中引入C ++绑定。该库已基于面向对象的概念构建。 PTK-C的功能已封装为各种类别。各个功能也分为多个类,从而导致代码的模块化和可重用性。模板编程已用于确保类型安全。测试结果与预期一致,因为在性能方面,PTK-C ++与PTK-C非常可比。在大多数情况下,使用该工具包比重写代码来重新创建库中已经存在的效率更为有效。

著录项

  • 作者

    Vinnakota Sandhya;

  • 作者单位
  • 年度 2012
  • 总页数
  • 原文格式 PDF
  • 正文语种
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号