Extending the Banerjee-Wolfe test to handle execution condition

D. Klappholz, X. Kong

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

The Banerjee-Wolfe test is one of the major data dependence tests used in automatic parallelization of sequential code. Though it is only an approximate test, its relatively high accuracy and its relatively low cost account for its great popularity. Being an approximate test, the Banerjee-Wolfe test does, however, sometimes result in a loss of parallelism. One of its potential sources of failure is the fact it does not traditionally take execution conditions into account. The purpose of the present paper is to show that the Banerjee-Wolfe test may be extended to handle simple execution conditions without significant additional cost.

Original languageEnglish
Title of host publicationLanguages and Compilers for Parallel Computing - 5th International Workshop, Proceedings
EditorsUtpal Banerjee, David Gelernter, Alex Nicolau, David Padua
Pages464-481
Number of pages18
DOIs
StatePublished - 1993
EventIFIP WG 5.7 International Conference on Advances in Production Management Systems, APMS 2017 - Hamburg, Germany
Duration: 3 Sep 20177 Sep 2017

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume757 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

ConferenceIFIP WG 5.7 International Conference on Advances in Production Management Systems, APMS 2017
Country/TerritoryGermany
CityHamburg
Period3/09/177/09/17

Fingerprint

Dive into the research topics of 'Extending the Banerjee-Wolfe test to handle execution condition'. Together they form a unique fingerprint.

Cite this