ALCOR - An Algorithmic Concept Recognition Tool to Support High Level Parallel Program Development

Techniques for automatic program recognition, at the algorithmic level, could be of high interest for parallel programming, because the selection of suitable optimized libraries, high level parallel constructs and parallelization strategies is mainly driven by algorithmic features of the code.This paper presents a technique for the specification and automatic recognition of algorithmic concepts, and the prototype development of ALCOR, a tool for automatic recognition of algorithmic concepts within sequential code, aimed at support of high level parallel program development.