Task Interaction Graphs for Concurrency Analysis

  • Authors:
  • Douglas L. Long;Lori A. Clarke

  • Affiliations:
  • -;-

  • Venue:
  • Task Interaction Graphs for Concurrency Analysis
  • Year:
  • 1989

Quantified Score

Hi-index 0.00

Visualization

Abstract

A REPRESENTATION FOR CONCURRENT PROGRAMS, CALLED `TASK INTERACTION GRAPHS'', IS PRESENTED. TASK INTERACTION GRAPHS DIVIDE A PROGRAM INTO MAXIMAL SEQUENTIAL REGIONS CONNECTED BY EDGES REPRESENTING TASK INTER- ACTIONS. THIS REPRESENTATION IS ILLUSTRATED AND IT IS SHOWN HOW IT CAN BE USED TO CREATE CONCURRENCY GRAPH REPRESENTATIONS THAT ARE MUCH SMALLER THAN THOSE CREATED FROM CONTROL FLOW GRAPH REPRESENTATIONS. BOTH TASK INTERACTION GRAPHS AND THEIR CORRESPONDING CONCURRENCY GRAPHS FACILITATE ANALYSIS OF CONCURRENT PROGRAMS. SOME ANALYSES AND OPTIMIZATIONS ON THESE REPRESENTATIONS ARE ALSO DESCRIBED.