Застосування технології OpenMP для вирішення завдань паралельного програмування

Реалізація технології OpenMP на сучасних комп'ютерах із загальною (розділеною) пам'яттю з ціллю забезпечення можливості використання загальних даних для паралельно виконуваних потоків без трудомістких міжпроцесорних передач. Створення "команди" нитей.

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

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

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

  • Тенденції розвитку сучасних інформаційних технологій. Об'єднання зусиль окремих виконавців у єдиний процес проектування шляхом використання поділюваної бази даних. Автоматизація структурного аналізу й інтеграції підтримуючих засобів програмування.

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

  • Загальні принципи СОМ-технології. Теоретичне дослідження об’єктної моделі MS Excel та основ програмування додатків MS Office в Delphi. Економічне обґрунтування доцільності розробки технології проектування ескізів мозаїчної плитки. Інтерфейс користувача.

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

  • Створення інструментальних засобів синтезуючого програмування на базі компонент і складно організованих програм у розподіленому середовищі обчислень. Розробка елементів інформаційної технології для вирішення фінансово-економічних задач підприємств.

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

  • Основи введення та виведення даних інформації в середовищі С++. Об'єктно-орiєнтоване програмування. Інсталювання середовища С++. Інтерфейс програми. Основні команди мови програмування. Поняття алгоритму. Елементи блоксхеми. Команди введення-виведення.

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

  • Створення реконфігурованої базової структури комп’ютерної системи для автоматичного синтезу процесорів стиску потоків даних з заданими функціями та характеристиками. Вживання алгоритмів стиску даних з метою узагальнення їх характерних особливостей.

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

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

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

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

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

  • Принципи архітектури комп’ютера фон Неймана та архітектура системи команд. Спрощена структура триадресної команди. Використання сучасної комп’ютерної техніки. Програмування на алгоритмічних мовах. Використання двійкової системи числення для кодування.

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

  • Технології розробки автоматизованої ІС у візуальному об’єктно-орієнтованому програмному середовищі системи Delphi, яке призначене для вирішення завдань прикладного спрямування. Програмна розробка ІС, основні функції станції технічного обслуговування.

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

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

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

  • Розкриття особливостей роботи із типами даних на мові Python. Впровадження програмних модулів в систему ArcGIS, використання потужностей бібліотеки комп’ютерного зору OpenCV в середовищі Python. Дослідження структури та архітектури мови програмування.

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

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

    научная работа, добавлен 28.02.2016

  • Опис теоретичного матеріалу до зазначеного курсу, як основи для тривимірного моделювання та розрахунку архітектурно-будівельних об'єктів, на основі використання технології ВІМ. Характеристика особливостей технології передачі даних засобами формату IFC.

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

  • Історія розвитку обчислювальної техніки, його стимулювання потребою у швидких та точних обчислюваннях. Перші спроби створення інструментів для обробки інформації. Ідеї Ч. Беббіджа, реалізовані в сучасних комп'ютерах. Історія сучасних обчислювальних машин.

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

  • Інформаційні технології підтримки прийняття рішень. Людина як управляюча ланка, що задає вхідні дані та оцінює отриманий результат обчислень. Створення моделей оптимізації об'єкта або процесу. Використання людського голосу для управління комп'ютером.

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

  • Організація навчального комп’ютера – симулятора DeComp, призначення окремих блоків і можливості їх використання. Порядок введення інформації в регістри та пам'ять симулятора комп’ютера. Побудова систем числення, які використовуються у комп’ютерах.

    лабораторная работа, добавлен 05.12.2012

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

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

  • Об’єктно-орієнтоване програмування. Ієрархія класів у програмі. Створення форм MDI. Реалізація графічних елементів програми. Збереження даних. Запис і читання з файлу. Реалізація програми мовою С# з використанням об’єктно-орієнтованого програмування.

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

  • Процеси, пов’язані зі створенням комп’ютерних програм. Вироблення навиків практичного використання інтегрованих середовищ програмування з метою створення, виконання та відлагодження програм на мові Cі. Визначення інженерії програмного забезпечення.

    лабораторная работа, добавлен 12.11.2022

  • Відомості про структуру транслятора. Схема роботи транслятора, опис вхідної мови. Формальне визначення мов програмування. Використання інформаційних технологій у навчальному процесі вищого закладу освіти. Електронний підручник "Системне програмування".

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

  • Способи передачі інформації, інтерфейси під’єднання та протоколи роботи пристроїв. Використання стандарту USB, технології бездротової передачі даних. Технології бездротової передачі даних на не велику відстань з малими витратами енергії через Bluetooth.

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

  • Способи створення активного сервера Web на базі Microsoft Internet Information Server. Загальні відомості про технології ASP. Принципи та порядок функціонування, корисні якості технології, конструкції структурного програмування. Історія технологій ASP.

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

  • Поняття інформації. Кодування інформації на комп’ютері. Сучасні засоби зберігання і передавання інформації. Створення презентацій в PowerPoint, текстових документів. Комп’ютерна графіка. Створення баз даних, web-сторінок із використанням мови html.

    курс лекций, добавлен 18.11.2018

  • Етапи процесу створення комп’ютерної програми для вирішення будь-якої практичної задачі. Складність алгоритму. Характеристика алгоритмів пошуку даних. Методи швидкого доступу до даних. Мережеві алгоритми. Методи розробки алгоритмів. Програмна реалізація.

    курс лекций, добавлен 01.02.2020

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