Title :
DDCI: Simple dynamic semiautomatic parallelizing for heterogeneous multicomputer systems
Author :
Levchenko, R.I. ; Sudakov, O.O. ; Pogorilyy, S.D.
Author_Institution :
Radiophys. Fac., Nat. Taras Shevchenko Univ. of Kyiv, Kiev, Ukraine
Abstract :
Software architecture for dynamic balancing of calculations in heterogeneous computing clusters has been proposed. Existing systems for automatic and semiautomatic parallelizing are analyzed. Software was implemented on C++ and used for parallelizing algorithms with different dependencies on data between processors. Comparison of DDCI (dynamic distribution calculations interface) to MPI is given. Conclusions about DDCI advantages and future work directions are made.
Keywords :
C++ language; application program interfaces; message passing; multiprocessing systems; parallel algorithms; parallel programming; program debugging; resource allocation; C++; DDCI; MPI; dynamic balancing; dynamic distribution calculation interface; heterogeneous computing cluster; heterogeneous multicomputer system; program debugging; simple dynamic semiautomatic parallelizing algorithm; software architecture; Computer architecture; Computer languages; Concurrent computing; Conferences; Debugging; Libraries; Multiprocessing systems; Parallel programming; Processor scheduling; Scheduling algorithm; Cluster; Distributed Memory; Dynamic Parallelizing; Message Passing;
Conference_Titel :
Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications, 2009. IDAACS 2009. IEEE International Workshop on
Conference_Location :
Rende
Print_ISBN :
978-1-4244-4901-9
Electronic_ISBN :
978-1-4244-4882-1
DOI :
10.1109/IDAACS.2009.5342992