Zhereb K. Models and facilities for programming of efficient parallel computations based on rewriting rules technique

Українська версія

Thesis for the degree of Candidate of Sciences (CSc)

State registration number

0411U001502

Applicant for

Specialization

  • 01.05.03 - Математичне та програмне забезпечення обчислювальних машин і систем

25-02-2011

Specialized Academic Board

Д 26.194.02

V.M. Glushkov Institute of Cybernetics of National Academy of Sciences of Ukraine

Essay

The dissertation is devoted to development of formal models and facilities based on rewriting rules technique for automated design of highly-efficient computations for modern parallel platforms. Algebra-dynamic models for program structure and program execution on multithreaded and video-graphical platforms are developed. Based on these models program transformations aimed at creating parallel versions of sequential programs and increasing performance of parallel programs with respect to execution time are described. Developed models are also used to prove transformation correctness based on program properties such as equivalence, lack of conflicts, lack of deadlocks and sufficient conditions that enable such properties. Instrumental facilities based on rewriting rules technique are developed. These facilities can be applied to automate program transformation, construct high-level models from source code and check program properties. Developed models and facilities are used to construct efficient parallel programs. Computational experiments demonstrate a significant increase in program performance achieved by use of developed facilities.

Files

Similar theses