Consept and technology of parallel programming for heterogeneous system on chip


Cite item

Full Text

Abstract

Common Many-Core SoC architectures is a quick-growing segment of distributed parallel computing systems. Such systems cannot be effectively programmed manually , however there are only basic instruments and tools for programming.
In this article we propose the concept of Many-Core SoC parallel programming. The concept presents visual programming approach, medium-grained parallel program organization with sequential grains and dynamics of parallel computation. The article suggests the set of tools named VIPE: VPL Integrated Programming Environment. VIPE includes strict mathematical formal model basis, visual parallel programming language for medium-grained programs design, toolset for mapping, translating and pre-compiling of the program scheme and the Many-Core SoC simulation software.

References

  1. Шейнин Ю. Е. Асинхронные развивающиеся процессы - формальная модель параллельных вычислений в распределенных вычислительных структурах // Распределенная обработка информации : тр. Междунар. конф. Новосибирск, 1998. С. 111-115.
  2. Ivanov V., Sheynin Y., Syschikov A. Programming model for coarse-grained distributed heterogeneous architecture // Tp. XI симпозиума по проблеме избыточности в информац. системах / под ред. проф. Е. А. Крука. СПб. : Г^АП, 2007. С. 246-250.
  3. ШейнинЮ. Е., Сыщиков А. Ю.Язык параллельного программирования крупногранулярных динамических вычислений // Параллельные вычисления и задачи управления : тр. III Междунар. конф. М. : ИПУ РАН, 2006.
  4. Сыщиков А. Ю. Программа построения оптимальных расписаний выполнения средне-гранулярных параллельных программ, представленных графом процессов: per №ГосФАП-№6447, 28.06.2006.

Supplementary files

Supplementary Files
Action
1. JATS XML

Copyright (c) 2010 Syschikov A.Y.

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.

This website uses cookies

You consent to our cookies if you continue to use our website.

About Cookies