Visual Program Manipulation in the Polyhedral Model - Archive ouverte HAL
Article Dans Une Revue ACM Transactions on Architecture and Code Optimization Année : 2018

Visual Program Manipulation in the Polyhedral Model

Résumé

Parallelism is one of the key performance sources in modern computer systems. When heuristics-based automatic parallelization fails to improve performance, a cumbersome and error-prone manual transformation is often required. As a solution, we propose an interactive visual approach building on the polyhedral model that visualizes exact dependences and parallelism; decomposes and replays a complex automatically-computed transformation step by step; and allows for directly manipulating the visual representation as a means of transforming the program with immediate feedback. User studies suggest that our visualization is understood by experts and non-experts alike, and that it may favor an exploratory approach.
Fichier principal
Vignette du fichier
TACO_HAL.pdf (2.91 Mo) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-01744426 , version 1 (27-03-2018)

Identifiants

Citer

Oleksandr Zinenko, Stéphane Huot, Cédric Bastoul. Visual Program Manipulation in the Polyhedral Model. ACM Transactions on Architecture and Code Optimization, 2018, 15 (1), pp.1 - 25. ⟨10.1145/3177961⟩. ⟨hal-01744426⟩
320 Consultations
493 Téléchargements

Altmetric

Partager

More