Systematic macrostep debugging of message passing parallel programs

Research output: Contribution to journalArticle

12 Citations (Scopus)

Abstract

The paper introduces the concept of collective breakpoints and classifies the possible parallel breakpoints comparing their mechanisms. Based on the collective breakpoints the macrostep-by-macrostep debugging mode has been defined. After introducing the concept of the execution tree and meta-breakpoints a novel systematic debugging methodology of message passing parallel programs is explained. Finally, an algorithm is shown how to generate automatically the collective breakpoints in the GRADE graphical parallel programming environment.

Original languageEnglish
Pages (from-to)609-624
Number of pages16
JournalFuture Generation Computer Systems
Volume16
Issue number6
DOIs
Publication statusPublished - Apr 2000

Fingerprint

Parallel programming
Message passing

ASJC Scopus subject areas

  • Computer Science Applications
  • Hardware and Architecture
  • Control and Systems Engineering

Cite this

Systematic macrostep debugging of message passing parallel programs. / Kacsuk, P.

In: Future Generation Computer Systems, Vol. 16, No. 6, 04.2000, p. 609-624.

Research output: Contribution to journalArticle

@article{faa73183ce414450a2a05aa1716c165a,
title = "Systematic macrostep debugging of message passing parallel programs",
abstract = "The paper introduces the concept of collective breakpoints and classifies the possible parallel breakpoints comparing their mechanisms. Based on the collective breakpoints the macrostep-by-macrostep debugging mode has been defined. After introducing the concept of the execution tree and meta-breakpoints a novel systematic debugging methodology of message passing parallel programs is explained. Finally, an algorithm is shown how to generate automatically the collective breakpoints in the GRADE graphical parallel programming environment.",
author = "P. Kacsuk",
year = "2000",
month = "4",
doi = "10.1016/S0167-739X(99)00074-6",
language = "English",
volume = "16",
pages = "609--624",
journal = "Future Generation Computer Systems",
issn = "0167-739X",
publisher = "Elsevier",
number = "6",

}

TY - JOUR

T1 - Systematic macrostep debugging of message passing parallel programs

AU - Kacsuk, P.

PY - 2000/4

Y1 - 2000/4

N2 - The paper introduces the concept of collective breakpoints and classifies the possible parallel breakpoints comparing their mechanisms. Based on the collective breakpoints the macrostep-by-macrostep debugging mode has been defined. After introducing the concept of the execution tree and meta-breakpoints a novel systematic debugging methodology of message passing parallel programs is explained. Finally, an algorithm is shown how to generate automatically the collective breakpoints in the GRADE graphical parallel programming environment.

AB - The paper introduces the concept of collective breakpoints and classifies the possible parallel breakpoints comparing their mechanisms. Based on the collective breakpoints the macrostep-by-macrostep debugging mode has been defined. After introducing the concept of the execution tree and meta-breakpoints a novel systematic debugging methodology of message passing parallel programs is explained. Finally, an algorithm is shown how to generate automatically the collective breakpoints in the GRADE graphical parallel programming environment.

UR - http://www.scopus.com/inward/record.url?scp=0033745294&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=0033745294&partnerID=8YFLogxK

U2 - 10.1016/S0167-739X(99)00074-6

DO - 10.1016/S0167-739X(99)00074-6

M3 - Article

AN - SCOPUS:0033745294

VL - 16

SP - 609

EP - 624

JO - Future Generation Computer Systems

JF - Future Generation Computer Systems

SN - 0167-739X

IS - 6

ER -