Peter Kacsuk
MTA SZTAKI Research Institute of the Hungarian Academy of Sciences, Hungary

Visual Parallel Programming on SGI machines

Abstract:

Visual parallel programming environments significantly can help non-experianced end-users to write their applications for parallel computers or other parallel/distributed platforms. P-GRADE is an integrated visual programming environments that supports the whole life-cycle of parallel program development. It also facilitates fast reengineering of sequential programs into parallel ones. A unified graphical interface enables parallel program design, debugging and performance visualization. Process groups and communication templates provide high-level graphical abstraction to design and generate message passing programs in the hybrid graphical language GRAPNEL. The novel macrostep-by-macrostep debugging concept introduced by the DIWIDE distributed debugger enables systematic debugging and automatic detection of deadlocks. The unique click-forward and click-back facilities of the PROVE performance visualization tool helps the user to correlate runtime activities with their source.