A program auto-parallelizer based on the component technology of optimizing compiler construction

Article

DOI: 10.1134/S0361768809060036

Cite this article as:
Drozdov, A.Y. & Novikov, S.V. Program Comput Soft (2009) 35: 321. doi:10.1134/S0361768809060036

Abstract

This paper describes a program auto-parallelizer that is based on the component approach to constructing optimizing compilers; the parallelizer is included in the technological chain of gcc. Details of using analytical and optimization components for constructing an auto-parallelizer and a parallelization algorithm using the OpenMP library are considered. Finally, we discuss the results of operation of the auto-parallelizer in terms of performance on a subset of problems in the Spec2006 and NAS parallel benchmarks packages.

Copyright information

© Pleiades Publishing, Ltd. 2009

Authors and Affiliations

  1. 1.Lebedev Institute of Precise Mechanics and Computer EngineeringRussian Academy of SciencesMoscowRussia

Personalised recommendations