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.
Type de document :
Communication dans un congrès
International Workshop on Polyhedral Compilation Techniques (IMPACT), Jan 2015, Amsterdam, Netherlands. pp.8, 〈http://impact.gforge.inria.fr/impact2015/〉
Liste complète des métadonnées

Littérature citée [24 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/hal-01100974
Contributeur : Cédric Bastoul <>
Soumis le : mercredi 7 janvier 2015 - 15:02:40
Dernière modification le : samedi 18 février 2017 - 01:19:50
Document(s) archivé(s) le : vendredi 11 septembre 2015 - 01:25:21

Fichier

paper.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : hal-01100974, version 1

Relations

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, 〈http://impact.gforge.inria.fr/impact2015/〉. 〈hal-01100974〉

Partager

Métriques

Consultations de
la notice

443

Téléchargements du document

223