Автоматическое распараллеливание последовательных программ для многоядерных кластеров

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

Подобные документы

  • Разработка и применение компьютерных технологий в обучении. Обзор средств разработки обучающих программ и программ проверки знаний. Основы создания компьютерных тестов. Пакет программ SunRav. Средства реализации модуля. Структура электронного учебника.

    дипломная работа, добавлен 13.05.2009

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

    реферат, добавлен 14.04.2021

  • Жизненный цикл программного обеспечения компьютерных систем. Технологическая и эксплуатационная безопасность программ. Доказательства правильности программ и их спецификаций. Анализ безопасности программного обеспечения, целостности программного кода.

    книга, добавлен 15.09.2012

  • Связь логического программирования и языка Пролог. Принципы выбора формальной знаковой системы для записи компьютерных программ на основе абстрактного интерпретатора. Структура данных логических программ. Эффективность программирования на Прологе.

    реферат, добавлен 26.02.2015

  • Операциональный подход в программировании как создание алгоритмов, ориентированных на непосредственно выполняемые компьютером операции. Логика выполнения задач и программная реализация на языках структурного и объектно-ориентированного программирования.

    курсовая работа, добавлен 21.06.2013

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

    учебное пособие, добавлен 20.02.2014

  • Анализ системы "Конструктор регулярных областей" для подготовки работы пакета параллельных программ для численного решения сложных двумерных газодинамических течений на треугольных адаптивных сетках переменной структуры. Ее функциональные особенности.

    статья, добавлен 28.10.2018

  • Изучение рынка операционных систем, почтовых программ и браузеров. Составление рейтинга самых популярных программ, анализ их функций и доли их пользователей. Рассмотрение групп программ для ведения бухгалтерского учета на предприятиях и их функций.

    реферат, добавлен 15.03.2019

  • Назначение мультипроцессорных вычислительных систем. Схема параллельных алгоритмов. Закон Амдала. Классы параллельных архитектур. PVP Parallel Vector Process. Мультипроцессоры UMA и кластеризация. Сетевая архитектура MPP Massive Parallel Processing.

    презентация, добавлен 14.12.2013

  • История первых компьютеров и программ для них. Переход к языку ассемблера, к символическому кодированию машинных команд. Использование макросов и меток. Язык Фортран и его применение в научных вычислениях. Разработка компилятора. Функциональные языки.

    статья, добавлен 15.04.2014

  • Распознавание максимально большого количества существующих вредоносных программ при помощи антивирусов. Необходимость регулярного и частого обновления антивирусных программ. Корректное удаление вирусного кода и последствий заражения файлов и программ.

    реферат, добавлен 17.11.2014

  • Рассмотрение технологии создания программ для параллельных компьютеров с использованием стандарта MPI и определение их эффективности. Изучение проблемы распараллеливания, способов взаимодействия параллельных процессов и этапов работы анализатора.

    курсовая работа, добавлен 25.12.2013

  • Разработка автоматизированной системы управления технологическими процессами. Рассмотрение методов проверки программ автоматизации с целью обнаружения критических ошибок. Семантический анализ продукционных правил многомерных логических регуляторов.

    статья, добавлен 07.06.2016

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

    статья, добавлен 28.02.2016

  • Определение системы прерывания программ как способности ЭВМ прекратить выполнение текущей задачи. Упрощенная временная диаграмма процесса остановки и вычисление затрат времени на переключение программ. Понятие глубины, порога и маски приостановки.

    реферат, добавлен 06.11.2010

  • Изучение составных частей, основных принципов построения и функционирования компилятора, практическое освоение методов построения составных частей компилятора для входного языка. Программный модуль, который получает на входе набор идентификаторов.

    курсовая работа, добавлен 16.09.2010

  • Виды систем для разработки новых программ на конкретном языке программирования. Функции транслятора, преобразующего программу, написанную на одном из языков высокого уровня, в программу, состоящую из машинных команд. Отличие интерпретатора от компилятора.

    презентация, добавлен 26.02.2016

  • Общее понятие и классификация машинных программ и команд, которые используются в компьютерных системах. Влияние на них архитектуры процессора. Языки ассемблера и их особенности. Примеры написания машинных программ для выполнения конкретных задач.

    курсовая работа, добавлен 03.05.2023

  • Характеристика математической постановки задач. Разработка схемы алгоритма, применяя только типовые структуры алгоритмов и их сочетания с использованием метода пошаговой детализации. Разработка программ на языке высокого уровня по схеме алгоритма.

    курсовая работа, добавлен 17.05.2016

  • Разработка программы, которая выводит новый прейскурант при изменении стоимости товара. Разработка программы для вывода заданного натурального числа прописью. Разработка блок-схем, листинга программ, а также описание их тестирования и общего вида.

    курсовая работа, добавлен 25.06.2017

  • Аппаратная часть вычислительной системы. Предмет и задачи программного обеспечения. Комплекс управляющих программ и описаний для обеспечения технического функционирования вычислительной системы. Разработка, отладка и выполнение программ пользователей.

    контрольная работа, добавлен 09.10.2013

  • Обзор основных понятий, используемых при изучении пакетов прикладных программ. Классификация пакетов прикладных программ. Исследование особенностей их применения в экономической деятельности. Характеристика программ автоматизации бухгалтерского учёта.

    курсовая работа, добавлен 08.01.2014

  • Классификация вычислительных систем. Стандарты для распараллеливания программ. Описание схемы параллельного выполнения алгоритма. Параллельные вычисления в решении задач метаногенеза. Генетический алгоритм, его особенности. Наложение текстуры на объекты.

    курсовая работа, добавлен 26.09.2017

  • Характеристика компилятора и разработка новых прикладных и системных программ с помощью языков высокого уровня. Основные недостатки системы программирования Turbo Pascal. Развитие системы программирования Visual Basic и сущность Microsoft Visual C.

    учебное пособие, добавлен 21.11.2011

  • Элементы аппаратной части компьютера, эффективность использования его ресурсов. Роль операционных систем в программном обеспечении, принципы их функционирования. Понятие файловой системы, группа программ, составляющих стандартные приложения Windows.

    курсовая работа, добавлен 12.12.2010

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу и оценить ее, кликнув по соответствующей звездочке.