Об'єкт дослідження - програмна система для автоматичного створення коду для паралельного виконання для мови С++. Мета роботи - дослідження методів перетворення послідовних програм в паралельні, проектування програмної системи з аналізу програмного коду, побудова її концептуальної моделі, аналіз та обрання найкращої архітектури відповідно до вимог. Збір та класифікація інформації щодо аналізу залежностей між різними частинами програмного коду. Метод роботи - середовище розробки Visual Studio 2010, мова програмування C++, фреймворк polyhedral, компілятор clang, кодогенератор cloog. У результаті дипломної роботи створена система, що дозволяє в автоматичному режимі аналізувати та створювати програмний код написаний мовою С++. ПРОГРАМНА СИСТЕМА, БАГАТОНИТЕВІСТЬ, POSIX, OPENMP, ІТЕРАТОР, ІНДЕКС, AST. Object of design is system for automatic parallelization of C++ sources. The purpose of the design is to study methods of converting sequential programs in parallel, designing a software system to analyze the code, the construction of a conceptual model, the analysis and selection of the best architecture in accordance with the requirements. Collection and classification of data to analyze dependencies between different parts of the code. The method of design is integrated development environment Visual Studio 2010, general purpose programming language C++, polyhedral framework, clang compiler, codegeneration tool cloog. As a result of this work, created system, that can analyze and parallelize C++ sources in automatic mode. APPLICATION SYSTEM, MULTITHREADING, POSIX, OPENMP, INDEX, SUBSCRIPT, AST.