Automatic Parallelization Pattern Dataset Generation
Today the ability to improve performance is becoming more difficult as we have maximized old methods of improving performance such as increasing cycle speeds on processors and implementing compilers to optimized code. The next big improvement in performance will be found in implementing parallelism at the programer level to take advantage of modern computers having an increasing number of core processors. The goal of this project is to add to the available training data for machine learning to improve research in implementing parallelism.
Clang Abstract Syntax Tree Visualization Tool Demo