HAL will be down for maintenance from Friday, June 10 at 4pm through Monday, June 13 at 9am. More information
Skip to Main content Skip to Navigation
Conference papers

Manipulating Visualization, Not Codes

Oleksandr Zinenko 1, 2 Cédric Bastoul 3, 4 Stéphane Huot 5
2 EX-SITU - Extreme Interaction
LRI - Laboratoire de Recherche en Informatique, Inria Saclay - Ile de France
4 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
5 MJOLNIR - Computing tools to empower users
Inria Lille - Nord Europe, CRIStAL - Centre de Recherche en Informatique, Signal et Automatique de Lille - UMR 9189
Abstract : Manual program parallelization and optimization may be necessary to reach a decent portion of the target architecture's peak performance when automatic tools fail at choosing the best strategy. While a broad range of languages and libraries provide convenient ways to express parallelism, the difficult, time consuming and error-prone parallelism identification and extraction task is mostly left under the programmer's responsibility. To address this issue, we introduce a visualization-based approach to ease parallelism extraction and expression that leverages polyhedral compilation technologies. Our interactive tool, Clint, maps direct manipulation of the visual representation to polyhedral program transformations with real-time semantics preservation feedback. We conducted two user studies showing that Clint's visualization can be accurately understood by both experts and non-expert programmers, and that the parallelism can be extracted better from Clint's representation than from the source code in many cases.
Complete list of metadata

Cited literature [24 references]  Display  Hide  Download

https://hal.inria.fr/hal-01100974
Contributor : Cédric Bastoul Connect in order to contact the contributor
Submitted on : Wednesday, January 7, 2015 - 3:02:40 PM
Last modification on : Wednesday, March 23, 2022 - 3:51:16 PM
Long-term archiving on: : Friday, September 11, 2015 - 1:25:21 AM

File

paper.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : hal-01100974, version 1

Citation

Oleksandr Zinenko, Cédric Bastoul, Stéphane Huot. Manipulating Visualization, Not Codes. International Workshop on Polyhedral Compilation Techniques (IMPACT), Jan 2015, Amsterdam, Netherlands. pp.8. ⟨hal-01100974⟩

Share

Metrics

Record views

496

Files downloads

303