Parallel Iterator for Parallelising Object Oriented Applications
Source: University of Auckland
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.
| Format: | Size: | 285.90 | |
| Date: | Jan 2008 |
People who downloaded this item also downloaded
- Thinking About Software as a Service (SaaS)
- Efficiency of Distributed Parallel Processing Using Java RMI, Sockets, and CORBA
- A Distributed Blackboard Architecture for Interactive Data Visualization
- Think Strategies - SaaS - A Primer for IT and Business Decision Makers



