The paper discusses implementation issues of a distributed programdesign tool based on monitoring of application global states. It is shown how the experience from the PS-GRADE parallelprogramdesign tool with contr...
详细信息
ISBN:
(纸本)9783642281501
The paper discusses implementation issues of a distributed programdesign tool based on monitoring of application global states. It is shown how the experience from the PS-GRADE parallelprogramdesign tool with controlling distributed programs at the process level, based on the extensive use of signals, can be transferred at the level of threads. A programming technique is proposed to combine the use of process level communication libraries like MPI or sockets with the use of thread level libraries like OpenMP or pthreads. It enables designing a graphical parallelprogram development framework which uses signals at the level of distributed threads executed in multiple cores of processors. Viable implementation of global state monitoring and involved control data transmissions at the level of threads are discussed.
暂无评论