COMMAN: a communication analyzer for OCCAM 2

dc.contributor.authord'Auriol, Brian, J.
dc.contributor.authorBhavsar, Virendra, C.
dc.date.accessioned2023-03-01T18:27:46Z
dc.date.available2023-03-01T18:27:46Z
dc.date.issued1994
dc.description.abstractWe present a parser for analyzing communication overheads in OCCAM 2 programs for transputers. The input to COMMAN is a source file containing PROTOCOL statements which are defined by an augmented OCCAM 2 grammar. The output of the parser is a report detailing the expected communication times for the given input protocols. We show that COMMAN reasonably predicts transputer communication times for a variety of modes including internal and external communication, using both sequential as well as variant protocols. The parser is implemented using yacc while the lexical scanner is implemented using lex, which are utilities available in the unix and other environments. We give details of the lex and yacc implementations including the tokens recognized, the detection of scope and the grammar production rules. The communication times are modeled by linear functions and are built into the yacc grammar production rules. Keywords: Communication Analysis, OCCAM 2, parsing, Transputer, multicomputers, parallel processing
dc.description.copyrightCopyright @ Brian J. d'Auriol and Virendra C. Bhavsar, 1994.
dc.identifier.urihttps://unbscholar.lib.unb.ca/handle/1882/14781
dc.rightshttp://purl.org/coar/access_right/c_abf2
dc.subject.disciplineComputer Science
dc.titleCOMMAN: a communication analyzer for OCCAM 2
dc.typetechnical report

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
item.pdf
Size:
568.98 KB
Format:
Adobe Portable Document Format

Collections