Skip to main navigation Skip to search Skip to main content

Polyhedral user mapping and assistant visualizer tool for the r-stream auto-parallelizing compiler

  • Eric Papenhausen
  • , Bing Wang
  • , M. Harper Langston
  • , Muthu Baskaran
  • , Tom Henretty
  • , Taku Izubuchi
  • , Ann Johnson
  • , Chulwoo Jung
  • , Meifeng Lin
  • , Benoit Meister
  • , Klaus Mueller
  • , Richard Lethin
  • Stony Brook University
  • Inc.
  • Brookhaven National Laboratory

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

3 Scopus citations

Abstract

Existing high-level, source-to-source compilers can accept input programs in a high-level language (e.g., C) and perform complex automatic parallelization and other mappings using various optimizations. These optimizations often require trade-offs and can benefit from the user's involvement in the process. However, because of the inherent complexity, the barrier to entry for new users of these high-level optimizing compilers can often be high. We propose visualization as an effective gateway for non-expert users to gain insight into the effects of parameter choices and so aid them in the selection of levels best suited to their specific optimization goals.

Original languageEnglish
Title of host publication2015 IEEE 3rd Working Conference on Software Visualization, VISSOFT 2015 - Proceedings
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages180-184
Number of pages5
ISBN (Electronic)9781467375269
DOIs
StatePublished - Nov 19 2015
Event3rd IEEE Working Conference on Software Visualization, VISSOFT 2015 - Bremen, Germany
Duration: Sep 27 2015Sep 28 2015

Publication series

Name2015 IEEE 3rd Working Conference on Software Visualization, VISSOFT 2015 - Proceedings

Conference

Conference3rd IEEE Working Conference on Software Visualization, VISSOFT 2015
Country/TerritoryGermany
CityBremen
Period09/27/1509/28/15

Keywords

  • Computer architecture
  • Correlation
  • Data visualization
  • Optimization
  • Parallel processing
  • Program processors
  • Visualization

Fingerprint

Dive into the research topics of 'Polyhedral user mapping and assistant visualizer tool for the r-stream auto-parallelizing compiler'. Together they form a unique fingerprint.

Cite this