Использование технологии CUDA для вычислительных процессов

Техника общих вычислений на графическом процессоре. Архитектура NVIDIA и AMD ATI Stream Technology. Технология программирования модулей памяти CUDA. Описание алгоритма расчета схем адвекции. Распараллеливание видеоданных с помощью библиотеки OpenMP.

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

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

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

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

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

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

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

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

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

  • Анализ незаполненного шаблона вывода результатов решения задачи. Знакомство с разработкой программы с помощью языка программирования Pascal ABC. Общая характеристика структурной схемы алгоритма в виде блок-схемы. Этапы расчета элементов матрицы.

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

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

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

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

    методичка, добавлен 03.10.2017

  • Характеристика сетевой операционной системы. Архитектура сети и использование технологии "Клиент-сервер": ее цели, функции, различные модели, положительные стороны. Основные факторы различия в реализации приложений в рамках технологии "Клиент-сервер".

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

  • Рассмотрение реализация подхода к пространственной 3D-стереовизуализации трехмерных сцен с использованием параллельного GPU. Реализация синтеза изображений трехмерной сцены. Влияние увеличения размера вычислительной сети на скорость вычислений.

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

  • Использование облачных вычислений и технологии терминального доступа в рамках взаимодействия с клиентами предприятия. Разработка автоматизированной системы подготовки и выдачи специализированных документов с помощью Windows Form в среде Visual Studio.

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

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

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

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

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

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

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

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

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

  • Сущность жадного алгоритма, описание кодов Хаффмана. Сущность задачи об одномерной оптимальной упаковке, её математическая постановка, уравнение Беллмана. Суть метода динамического программирования. Способы представления графа в памяти компьютера.

    шпаргалка, добавлен 13.01.2015

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

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

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

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

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

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

  • Понятие "облачный". Использование облачных вычислений в робототехнике. Преимущества облачных вычислений, технические аспекты (Джеймс Кафнер). Повышение работоспособности с помощью облачной робототехники и автоматизации за счет новых возможностей.

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

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

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

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

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

  • Общая задача линейного программирования, применение её для решения различных типов вычислительных задач. Применение процессора Microsoft Excel для расчета задач линейного программирования. Нахождение начального опорного решения. Алгоритмы и их описание.

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

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

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

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

    лекция, добавлен 05.04.2015

  • Характеристика особенностей сбора данных с помощью коммуникационной технологии Wi-Fi. Описание и реализация алгоритма бинарного дерева решений "Дерево Классификации и регрессии". Классификация посетителей, на основании их перемещения по помещениям.

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

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