Main Article Content
Abstract
The imaging system that provides high content throughput, apply algorithms of ever incrementing complexity and number to streams of large 2D and 3D image data sets. These imaging systems are intrinsically parallel, applying same complex and time-consuming algorithms to huge set of images and that’s why can aid from parallel execution. Parallel programming is totally different from serial programming in the main three important areas: how the parallel execution is created and supported, the need for communication and synchronization between the cooperating processes and how the failures are handled. If a computation work is divided between the independent subtasks, each subtask is allotted to multiple processors processing concurrently, so that the reduction in time period is achieved, It is the essence of High Performance Computing (HPC). In the coming sections, we give a brief review of models, patterns and framework that can guide in managing the complexity of parallel programming, then the detail of our framework, test cases and end results.