License
When quoting this document, please refer to the following
URN: urn:nbn:de:0030-drops-15685
URL: http://drops.dagstuhl.de/opus/volltexte/2008/1568/
|
Go to the corresponding Portal |
Quinlan, Daniel J. ;
Barany, Gergö ;
Panas, Thomas
Towards Distributed Memory Parallel Program Analysis
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:DSP:2008:1568,
author = {Daniel J. Quinlan and Gerg{\"o} Barany and Thomas Panas},
title = {Towards Distributed Memory Parallel Program Analysis},
booktitle = {Scalable Program Analysis},
year = {2008},
editor = {Florian Martin and Hanne Riis Nielson and Claudio Riva and Markus Schordan},
number = {08161},
series = {Dagstuhl Seminar Proceedings},
ISSN = {1862-4405},
publisher = {Schloss Dagstuhl - Leibniz-Zentrum fuer Informatik, Germany},
address = {Dagstuhl, Germany},
URL = {http://drops.dagstuhl.de/opus/volltexte/2008/1568},
annote = {Keywords: Parallel computing, attribute evaluation, program analysis}
}
|
Keywords: |
|
Parallel computing, attribute evaluation, program analysis |
|
Seminar: |
|
08161 - Scalable Program Analysis |
|
Issue Date: |
|
2008 |
|
Date of publication: |
|
28.08.2008 |