🗊Презентация Программирование реконфигурируемой вычислительной системы

Нажмите для полного просмотра!
Программирование реконфигурируемой вычислительной системы, слайд №1Программирование реконфигурируемой вычислительной системы, слайд №2Программирование реконфигурируемой вычислительной системы, слайд №3Программирование реконфигурируемой вычислительной системы, слайд №4Программирование реконфигурируемой вычислительной системы, слайд №5Программирование реконфигурируемой вычислительной системы, слайд №6Программирование реконфигурируемой вычислительной системы, слайд №7Программирование реконфигурируемой вычислительной системы, слайд №8Программирование реконфигурируемой вычислительной системы, слайд №9Программирование реконфигурируемой вычислительной системы, слайд №10Программирование реконфигурируемой вычислительной системы, слайд №11Программирование реконфигурируемой вычислительной системы, слайд №12Программирование реконфигурируемой вычислительной системы, слайд №13Программирование реконфигурируемой вычислительной системы, слайд №14Программирование реконфигурируемой вычислительной системы, слайд №15Программирование реконфигурируемой вычислительной системы, слайд №16Программирование реконфигурируемой вычислительной системы, слайд №17Программирование реконфигурируемой вычислительной системы, слайд №18Программирование реконфигурируемой вычислительной системы, слайд №19Программирование реконфигурируемой вычислительной системы, слайд №20Программирование реконфигурируемой вычислительной системы, слайд №21Программирование реконфигурируемой вычислительной системы, слайд №22Программирование реконфигурируемой вычислительной системы, слайд №23Программирование реконфигурируемой вычислительной системы, слайд №24Программирование реконфигурируемой вычислительной системы, слайд №25Программирование реконфигурируемой вычислительной системы, слайд №26Программирование реконфигурируемой вычислительной системы, слайд №27Программирование реконфигурируемой вычислительной системы, слайд №28Программирование реконфигурируемой вычислительной системы, слайд №29Программирование реконфигурируемой вычислительной системы, слайд №30Программирование реконфигурируемой вычислительной системы, слайд №31Программирование реконфигурируемой вычислительной системы, слайд №32Программирование реконфигурируемой вычислительной системы, слайд №33Программирование реконфигурируемой вычислительной системы, слайд №34Программирование реконфигурируемой вычислительной системы, слайд №35Программирование реконфигурируемой вычислительной системы, слайд №36Программирование реконфигурируемой вычислительной системы, слайд №37Программирование реконфигурируемой вычислительной системы, слайд №38

Содержание

Вы можете ознакомиться и скачать презентацию на тему Программирование реконфигурируемой вычислительной системы. Доклад-сообщение содержит 38 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Программирование реконфигурируемой вычислительной системы
Описание слайда:
Программирование реконфигурируемой вычислительной системы

Слайд 2





ПРЕИМУЩЕСТВА ПРЕДЛАГАЕМОГО РЕШЕНИЯ
ПРЕИМУЩЕСТВА ПРЕДЛАГАЕМОГО РЕШЕНИЯ

Единое языковое пространство для синтеза вычислительной структуры и программирования информационных потоков

2. Ресурсонезависимое программирование – прикладные программы на языке высокого уровня могут портироваться на различные архитектуры и конфигурации реконфигурируемой вычислительной системы

3. Автоматический контроль за соответствием входов и выходов различных кристаллов ПЛИС (формирование корректных ucf-файлов)

4. Автоматическая синхронизация информационных потоков, проходящих через вычислительную структуру, реализованную на множестве кристаллов ПЛИС

5. Сокращение как времени программирования прикладной задачи в несколько раз, так и числа специалистов: программированием реконфигурируемой системы занимается только прикладной программист.
Описание слайда:
ПРЕИМУЩЕСТВА ПРЕДЛАГАЕМОГО РЕШЕНИЯ ПРЕИМУЩЕСТВА ПРЕДЛАГАЕМОГО РЕШЕНИЯ Единое языковое пространство для синтеза вычислительной структуры и программирования информационных потоков 2. Ресурсонезависимое программирование – прикладные программы на языке высокого уровня могут портироваться на различные архитектуры и конфигурации реконфигурируемой вычислительной системы 3. Автоматический контроль за соответствием входов и выходов различных кристаллов ПЛИС (формирование корректных ucf-файлов) 4. Автоматическая синхронизация информационных потоков, проходящих через вычислительную структуру, реализованную на множестве кристаллов ПЛИС 5. Сокращение как времени программирования прикладной задачи в несколько раз, так и числа специалистов: программированием реконфигурируемой системы занимается только прикладной программист.

Слайд 3





ЯЗЫК COLAMO
Описание слайда:
ЯЗЫК COLAMO

Слайд 4





Системное программное обеспечение
Описание слайда:
Системное программное обеспечение

Слайд 5





Трансляция языка высокого уровня COLAMO
Описание слайда:
Трансляция языка высокого уровня COLAMO

Слайд 6





Трансляция языка высокого уровня COLAMO
Описание слайда:
Трансляция языка высокого уровня COLAMO

Слайд 7





Трансляция языка высокого уровня COLAMO
Описание слайда:
Трансляция языка высокого уровня COLAMO

Слайд 8





Масштабирование параллельной программы
Описание слайда:
Масштабирование параллельной программы

Слайд 9





Масштабирование параллельной программы
Описание слайда:
Масштабирование параллельной программы

Слайд 10





Трансляция языка высокого уровня COLAMO
Описание слайда:
Трансляция языка высокого уровня COLAMO

Слайд 11





Редукция производительности по функциональным устройствам в виде однокадровой программы
Program Reduction1;
Const X = 1;
subcadr BaseNode (In_ReA, In_ImA, In_ReB, In_ImB, aCoef1, aCoef2, aCoef3, aCoef4, Out_ReA, Out_ImA, Out_ReB, Out_ImB);
Var In_ReA, In_ImA, In_ReB, In_ImB, aCoef1, aCoef2, aCoef3, aCoef4, Out_ReA, Out_ImA, Out_ReB, Out_ImB : Integer Com;
Var Com1, Com2, Com3, Com4, Com5, Com6, Com7, Com8, Com9, Com10, Com11, Com12 : integer Com;
#Reduction of device X;
  Out_ReA := In_ReA + In_ReB;   Out_ImA := In_ImA + In_ImB;   
  Com1 := In_ReA - In_ReB; Com2 := In_ImA - In_ImB; Com3 := aCoef1 * aCoef2;
  Com4 := aCoef3 * aCoef4; Com5 := aCoef1 * aCoef4;   Com6 := aCoef2 * aCoef3;
  Com7 := Com3 - Com4;   Com8 := Com5 + Com6; Com9 := Com1 * Com7;
  Com10 := Com2 * Com8;  Com11 := Com2 * Com7;   Com12 := Com1 * Com8;
  Out_ImA := Com9 - Com10;   Out_ReB := Com11 - Com12;
#EndReduction;
EndSubCadr;
Cadr Cadr1;
   for i := 0 to 0 do
     for j := 0 to 99 do
        BaseNode(AIn[i,j], BIn[i,j], CIn[i,j], DIn[i,j], Coef1[i,j], Coef2[i,j], Coef3[i,j],  Coef4[i,j], AOut[i,j], BOut[i,j],COut[i,j], DOut[i,j]);
EndCadr;
End_Program.
Описание слайда:
Редукция производительности по функциональным устройствам в виде однокадровой программы Program Reduction1; Const X = 1; subcadr BaseNode (In_ReA, In_ImA, In_ReB, In_ImB, aCoef1, aCoef2, aCoef3, aCoef4, Out_ReA, Out_ImA, Out_ReB, Out_ImB); Var In_ReA, In_ImA, In_ReB, In_ImB, aCoef1, aCoef2, aCoef3, aCoef4, Out_ReA, Out_ImA, Out_ReB, Out_ImB : Integer Com; Var Com1, Com2, Com3, Com4, Com5, Com6, Com7, Com8, Com9, Com10, Com11, Com12 : integer Com; #Reduction of device X; Out_ReA := In_ReA + In_ReB; Out_ImA := In_ImA + In_ImB; Com1 := In_ReA - In_ReB; Com2 := In_ImA - In_ImB; Com3 := aCoef1 * aCoef2; Com4 := aCoef3 * aCoef4; Com5 := aCoef1 * aCoef4; Com6 := aCoef2 * aCoef3; Com7 := Com3 - Com4; Com8 := Com5 + Com6; Com9 := Com1 * Com7; Com10 := Com2 * Com8; Com11 := Com2 * Com7; Com12 := Com1 * Com8; Out_ImA := Com9 - Com10; Out_ReB := Com11 - Com12; #EndReduction; EndSubCadr; Cadr Cadr1; for i := 0 to 0 do for j := 0 to 99 do BaseNode(AIn[i,j], BIn[i,j], CIn[i,j], DIn[i,j], Coef1[i,j], Coef2[i,j], Coef3[i,j], Coef4[i,j], AOut[i,j], BOut[i,j],COut[i,j], DOut[i,j]); EndCadr; End_Program.

Слайд 12





Информационный граф, соответствующий исходной программе реализации БО БПФ (степень редукции 1)
Описание слайда:
Информационный граф, соответствующий исходной программе реализации БО БПФ (степень редукции 1)

Слайд 13





Редукция производительности БО БПФ по функциональным устройствам со степенью 2
Описание слайда:
Редукция производительности БО БПФ по функциональным устройствам со степенью 2

Слайд 14





Трансляция языка высокого уровня COLAMO
Описание слайда:
Трансляция языка высокого уровня COLAMO

Слайд 15





Крупные шаблоны объектов софт-архитектуры
Описание слайда:
Крупные шаблоны объектов софт-архитектуры

Слайд 16





Крупные шаблоны объектов софт-архитектуры
Описание слайда:
Крупные шаблоны объектов софт-архитектуры

Слайд 17





Крупные шаблоны объектов софт-архитектуры
Описание слайда:
Крупные шаблоны объектов софт-архитектуры

Слайд 18





Крупные шаблоны объектов софт-архитектуры
Описание слайда:
Крупные шаблоны объектов софт-архитектуры

Слайд 19





Синтез схемотехнических решений на уровне логических ячеек ПЛИС
Описание слайда:
Синтез схемотехнических решений на уровне логических ячеек ПЛИС

Слайд 20





Поиск сильносвязных фрагментов вычислительных структур параллельных программ
Описание слайда:
Поиск сильносвязных фрагментов вычислительных структур параллельных программ

Слайд 21





Разбиение вычислительных структур параллельных программ на заданное число непересекающихся фрагментов методом последовательной рекурсивной бисекции
Описание слайда:
Разбиение вычислительных структур параллельных программ на заданное число непересекающихся фрагментов методом последовательной рекурсивной бисекции

Слайд 22





Трассировка внешних связей размещённых фрагментов вычислительных структур параллельных программ генетическим алгоритмом
Описание слайда:
Трассировка внешних связей размещённых фрагментов вычислительных структур параллельных программ генетическим алгоритмом

Слайд 23





Синтез схемотехнических решений на уровне логических ячеек ПЛИС
Описание слайда:
Синтез схемотехнических решений на уровне логических ячеек ПЛИС

Слайд 24





Синтез конфигурации на уровне макрообъектов
Описание слайда:
Синтез конфигурации на уровне макрообъектов

Слайд 25





Многоуровневая визуализация результатов отображения многокадровых задач на софт-архитектуру РВС
Описание слайда:
Многоуровневая визуализация результатов отображения многокадровых задач на софт-архитектуру РВС

Слайд 26





Проверка возможности успешного отображения многокадровой задачи на софт-архитектуру РВС путем анализа структуры кадров задачи и имеющегося вычислительного ресурса РВС
Описание слайда:
Проверка возможности успешного отображения многокадровой задачи на софт-архитектуру РВС путем анализа структуры кадров задачи и имеющегося вычислительного ресурса РВС

Слайд 27





Поиск вариантов размещения Complex-структур информационного графа кадра многокадровой задачи на множество объектов софт-архитектуры РВС
Описание слайда:
Поиск вариантов размещения Complex-структур информационного графа кадра многокадровой задачи на множество объектов софт-архитектуры РВС

Слайд 28





Процедура трассировки внешних связей между размещенными вершинами информационного графа кадра прикладной задачи
Описание слайда:
Процедура трассировки внешних связей между размещенными вершинами информационного графа кадра прикладной задачи

Слайд 29





Трансляция языка описания софт-архитектур на языке SADL
Описание слайда:
Трансляция языка описания софт-архитектур на языке SADL

Слайд 30





Портация прикладных программ на различные софт-архитектуры реконфигурируемых вычислительных систем
Описание слайда:
Портация прикладных программ на различные софт-архитектуры реконфигурируемых вычислительных систем

Слайд 31





Реализация процессорных объектов и объектов памяти в языке описания софт-архитектур РВС.
Описание слайда:
Реализация процессорных объектов и объектов памяти в языке описания софт-архитектур РВС.

Слайд 32





Реализация механизмов распараллеливания и каскадирования конструкций языка описания софт-архитектур.
	Введение дополнительных конструкций в язык описания софт-архитектур позволит создавать вычислительные структуры из однотипных элементов, что сократит время описания софт-архитектуры за счет сокращения программного кода и возможных ошибок архитектура, неизбежно возникающих при использовании большого количества однотипных элементов.
Описание слайда:
Реализация механизмов распараллеливания и каскадирования конструкций языка описания софт-архитектур. Введение дополнительных конструкций в язык описания софт-архитектур позволит создавать вычислительные структуры из однотипных элементов, что сократит время описания софт-архитектуры за счет сокращения программного кода и возможных ошибок архитектура, неизбежно возникающих при использовании большого количества однотипных элементов.

Слайд 33





Разработка библиотеки элементов и софт-архитектуры для решения задач математической физики.
Описание слайда:
Разработка библиотеки элементов и софт-архитектуры для решения задач математической физики.

Слайд 34





Оптимизация вычислительной структуры прикладной задачи
Описание слайда:
Оптимизация вычислительной структуры прикладной задачи

Слайд 35





Декомпозиция графа
Описание слайда:
Декомпозиция графа

Слайд 36





Задача модификации смежных КС
Описание слайда:
Задача модификации смежных КС

Слайд 37





Задача расчета таблицы истинности для функционального элемента
Описание слайда:
Задача расчета таблицы истинности для функционального элемента

Слайд 38





Задача поиска и объединения функциональных элементов с однородными операндами 
По количеству параметров;
По количеству совпадающих параметров;
По количеству отличающихся параметров;
По комбинации признаков.
Описание слайда:
Задача поиска и объединения функциональных элементов с однородными операндами По количеству параметров; По количеству совпадающих параметров; По количеству отличающихся параметров; По комбинации признаков.



Похожие презентации
Mypresentation.ru
Загрузить презентацию