Title :
A design methodology to develop efficient fork-join structures
Author :
Ammar, Reda A. ; Todd, Robert
Author_Institution :
Dept. of Comput. Sci. & Eng., Connecticut Univ., Storrs, CT, USA
Abstract :
A modeling approach for parallel structures (PSs) is introduced based on the processor-time (P-T) diagram (Gantt chart). The key features are that design requirements are represented as work required, individual and collective module designs as work accomplished, and resource utilization as work wasted. These representations are given simple geometric interpretations in the P-T diagram, making analysis of deterministic models an exercise in algebra. Next, performance parameters are derived which are provably ideal and can be used with profit for comparing competing designs or the quality of a particular design in terms of its execution time and use of resources. Then the authors describe the application of these performance measures to develop an efficient parallel structure
Keywords :
diagrams; parallel algorithms; parallel architectures; performance evaluation; process algebra; software performance evaluation; Gantt chart; algebra; collective module designs; competing designs; design methodology; design quality; design requirements; deterministic models; efficient fork-join structures; execution time; geometric interpretations; individual module designs; modeling approach; parallel structures; performance parameters; processor-time diagram; resource utilization; work accomplished; work required; work wasted; Algebra; Computer science; Design methodology; Parallel algorithms; Process design; Resource management; Software measurement; Software tools; Solid modeling; Time measurement;
Conference_Titel :
Computers and Communications, 1997. Proceedings., Second IEEE Symposium on
Conference_Location :
Alexandria
Print_ISBN :
0-8186-7852-6
DOI :
10.1109/ISCC.1997.616072