VisuaLinda: A Framework and a System for Visualizing Parallel Linda Programs
نویسندگان
چکیده
This paper describes a framework and a system for visualizing parallel Linda programs. The system is called VisuaLinda, which is a Linda server itself as well as a visualization tool. Since the visualization module is built-in the Linda server, programmers do not need to insert/delete additional sentences into/from their client programs in order to obtain visualization. This framework extremely reduces the programmers' work in debugging parallel programs and helps prevent the probe e ect, which is a main concern in monitoring parallel programs. Secondly, the VisuaLinda uses threedimensional space to display both the relation between Linda server and clients, and their execution. This framework allows us to display much larger number of processes than in 2D, to see two relations simultaneously, to improve the visibility of communication lines, and to see each process's state as well as an overview of the execution.
منابع مشابه
Identifying Tuple Usage Patterns in an Optimizing Linda Compiler
The associative tuplespace access and uncoupled communication of Linda parallel programs are the key to the power and exibility of Linda, but also lie at the heart of the compiler and run-time system implementation challenges. This paper provides concrete steps towards advanced compile-time analysis and optimization of the uncoupled communication of Linda programs. In particular, as part of an ...
متن کاملVisualizing Distributed Data Structures
A new programming style for large-scale parallel programs centered around distributed data structures has emerged. The current parallel program visualization tools were intended for the old style and do not deal with distributed data structures. We show, with several examples of visualizations and animations developed for large scale pC++ programs, that visualizing and animating distributed dat...
متن کاملParallel computing using MPI and OpenMP on self-configured platform, UMZHPC.
Parallel computing is a topic of interest for a broad scientific community since it facilitates many time-consuming algorithms in different application domains.In this paper, we introduce a novel platform for parallel computing by using MPI and OpenMP programming languages based on set of networked PCs. UMZHPC is a free Linux-based parallel computing infrastructure that has been developed to cr...
متن کاملGlobal Compiler Analysis for Optimizing Tuplespace Communication on Distributed Systems
The generative communication paradigm of parallel programming ooers not only simplicity, but power and ex-ibility. However, the properties of associative access and uncoupled communication that give rise to this power and exibility also lie at the heart of the compiler and run-time system implementation challenges, especially on distributed memory systems. This paper provides concrete steps tow...
متن کاملA Practical Self-Assessment Framework for Evaluation of Maintenance Management System based on RAMS Model and Maintenance Standards
A set of technical, administrative and management activities are done in the life cycle of equipment, to be located in good condition and have proper and expected functioning. This is refers to be, maintenance management system (MMS). The framework and models of assessment in order to enhance effectiveness of a MMS could be proposed in two categories: qualitative and quantitative. In this resea...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1999