Skip to Main content Skip to Navigation
New interface
Journal articles

Visual Program Manipulation in the Polyhedral Model

Oleksandr Zinenko 1 Stéphane Huot 2 Cédric Bastoul 3, 4 
1 Parkas - Parallélisme de Kahn Synchrone
DI-ENS - Département d'informatique - ENS Paris, CNRS - Centre National de la Recherche Scientifique, Inria de Paris
2 LOKI - Technology and knowledge for interaction
Inria Lille - Nord Europe, CRIStAL - Centre de Recherche en Informatique, Signal et Automatique de Lille - UMR 9189
3 CAMUS - Compilation pour les Architectures MUlti-coeurS
Inria Nancy - Grand Est, ICube - Laboratoire des sciences de l'ingénieur, de l'informatique et de l'imagerie
Abstract : 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.
Complete list of metadata
Contributor : Stéphane Huot Connect in order to contact the contributor
Submitted on : Tuesday, March 27, 2018 - 1:39:17 PM
Last modification on : Tuesday, November 22, 2022 - 2:26:16 PM
Long-term archiving on: : Thursday, September 13, 2018 - 7:53:43 AM


Files produced by the author(s)



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⟩



Record views


Files downloads