License: Creative Commons Attribution 4.0 International license (CC BY 4.0)
When quoting this document, please refer to the following
DOI: 10.4230/DagSemProc.08161.8
URN: urn:nbn:de:0030-drops-15685
URL: http://dagstuhl.sunsite.rwth-aachen.de/volltexte/2008/1568/
Go to the corresponding Portal


Quinlan, Daniel J. ; Barany, Gergö ; Panas, Thomas

Towards Distributed Memory Parallel Program Analysis

pdf-format:
08161.QuinlanDaniel.Paper.1568.pdf (0.5 MB)


Abstract

Our work presents a parallel attribute evaluation for distributed memory parallel
computer architectures where previously only shared memory parallel support for
this technique has been developed. Attribute evaluation is a part of how attribute
grammars are used for program analysis within modern compilers. Within this
work, we have extended ROSE, a open compiler infrastructure, with a distributed
memory parallel attribute evaluation mechanism to support user defined global
program analysis required for some forms of security analysis which can not be
addresses by a file by file view of large scale applications. As a result, user
defined security analyzes may now run in parallel without the user having to
specify the way data is communicated between processors. The automation of
communication enables an extensible open-source parallel program analysis
infrastructure.



BibTeX - Entry

@InProceedings{quinlan_et_al:DagSemProc.08161.8,
  author =	{Quinlan, Daniel J. and Barany, Gerg\"{o} and Panas, Thomas},
  title =	{{Towards Distributed Memory Parallel Program Analysis}},
  booktitle =	{Scalable Program Analysis},
  pages =	{1--9},
  series =	{Dagstuhl Seminar Proceedings (DagSemProc)},
  ISSN =	{1862-4405},
  year =	{2008},
  volume =	{8161},
  editor =	{Florian Martin and Hanne Riis Nielson and Claudio Riva and Markus Schordan},
  publisher =	{Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
  address =	{Dagstuhl, Germany},
  URL =		{https://drops.dagstuhl.de/opus/volltexte/2008/1568},
  URN =		{urn:nbn:de:0030-drops-15685},
  doi =		{10.4230/DagSemProc.08161.8},
  annote =	{Keywords: Parallel computing, attribute evaluation, program analysis}
}

Keywords: Parallel computing, attribute evaluation, program analysis
Collection: 08161 - Scalable Program Analysis
Issue Date: 2008
Date of publication: 28.08.2008


DROPS-Home | Fulltext Search | Imprint | Privacy Published by LZI