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
Times are displayed in time zone: Beirut change

09:00 - 10:30: PapersAI-SEPS at Room 2B
Chair(s): Yukinori SatoToyohashi University of Technology
09:00 - 09:25
“It Looks Like You’re Writing a Parallel Loop” - A Machine Learning Based Parallelization Assistant
Aleksandr MaramzinUniversity of Edinburgh, Christos VasiladiotisUniversity of Edinburgh, Roberto Castañeda LozanoUniversity of Edinburgh, Murray ColeUniversity of Edinburgh, Björn FrankeUniversity of Edinburgh, UK
09:25 - 09:40
Automatic Identification of Standard Template Algorithms in Raw Loops
Yannic FischlerTU Darmstadt, Jan-Patrick LehrGraduate School of Computational Engineering, TU Darmstadt, Christian BischofScientific Computing, TU Darmstadt, Matthäus Magnus KiehnTU Darmstadt