Adaptive Data Parallel Computation in the Parallel Object-Oriented Language OCore

Data parallel computation is a typical parallel computing paradigm. It covers a wide range of application areas, some of which require the data set to vary dynamically to adapt to changes in the target system. In this paper, we will show how to implement adaptive data parallel computation in the parallel object-oriented language OCore. After giving an overview of OCore, we will present adaptive word recognition as a realistic example of adaptive data parallel computation.