首页> 外文会议>WSEAS International Conferences >Parallel iterator for parallelising object oriented applications
【24h】

Parallel iterator for parallelising object oriented applications

机译:并行迭代器用于并行面向对象的应用

获取原文

摘要

With the advent of multi-core processors, desktop application developers must finally face parallel computing and its challenges. A large portion of the computational load in a program rests within iterative computations. In object-oriented languages these are commonly handled using iterators which are inadequate for parallel programming. This paper presents a powerful parallel iterator concept for object-oriented programmers to use for the parallel traversal of a collection of elements. The parallel iterator allows the structure of the program to remain unchanged, it may be used with any collection type (even those inherently sequential) and it supports several scheduling schemes which may even be decided dynamically at run-time. Along with the ease of use, the results reveal negligible overhead and the expected inherent speedup.
机译:随着多核处理器的出现,桌面应用程序开发人员必须终于面临平行计算及其挑战。程序中的大部分计算负载在迭代计算中搁置。在面向对象的语言中,这些语言通常使用迭代器来处理,该迭代器不适用于并行编程。本文提出了一个强大的并行迭代器概念,用于面向对象的程序员,用于使用元素集合的并行遍历。并行迭代器允许程序的结构保持不变,它可以与任何收集类型(即使是那些固有的顺序)一起使用,并且它支持多个调度方案,其甚至可以在运行时动态地确定。随着易用性,结果显示出可忽略的开销和预期的固有加速。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号