Write a Blog >>
AI-SEPS 2019
Sun 20 - Fri 25 October 2019 Athens, Greece
co-located with SPLASH 2019
Tue 22 Oct 2019 09:25 - 09:40 at Room 2B - Papers Chair(s): Yukinori Sato

This paper explains a tool-based approach to detect source-code patterns that can be substituted with calls to the C++ standard template library (STL). The goal of the tool is to support developers in the process of refactoring a legacy code base to make use of modern library interfaces and standardized algorithms. This way, the intention of the programmer is encoded more explicitly in the code to increase readability. In addition, the STL is well tested, i.e., its use can improve robustness. We show early results from applying our tool to the High-Performance Conjugate Gradient (HPCG) benchmark. The current prototype creates roughly 50% false positives, all of which a human can easily identify.

Tue 22 Oct

Displayed time zone: Beirut change

09:00 - 10:30
PapersAI-SEPS at Room 2B
Chair(s): Yukinori Sato Toyohashi University of Technology
“It Looks Like You’re Writing a Parallel Loop” - A Machine Learning Based Parallelization Assistant
Aleksandr Maramzin University of Edinburgh, Christos Vasiladiotis University of Edinburgh, Roberto Castañeda Lozano University of Edinburgh, Murray Cole University of Edinburgh, Björn Franke University of Edinburgh, UK
Automatic Identification of Standard Template Algorithms in Raw Loops
Yannic Fischler TU Darmstadt, Jan-Patrick Lehr Graduate School of Computational Engineering, TU Darmstadt, Christian Bischof Scientific Computing, TU Darmstadt, Matthäus Magnus Kiehn TU Darmstadt