Data flow analysis for parallel programs

  • Authors:
  • M. Robert Ito;A. Zaafrani

  • Affiliations:
  • Department of Electrical Engineering, University of British Columbia, 2356 Main Mall, Vancouver, B.C., Canada, V6T 1Z4;Department of Electrical Engineering, University of British Columbia, 2356 Main Mall, Vancouver, B.C., Canada, V6T 1Z4

  • Venue:
  • CSC '93 Proceedings of the 1993 ACM conference on Computer science
  • Year:
  • 1993

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper, we present a general approach for collecting data flow information for shared memory parallel languages. This work can be used for any language that supports concurrent execution of threads, and consumer-producer synchronization or barrier synchronization between the threads. We assume that the traditional serial data flow information for each thread is available. We build on top of that to find new techniques and equations for collecting reaching definition, available expression, and live variables sets for parallel programs.