Parallel computing

Вики

Когерентность памяти

Согласованность памяти Проблема согласованности памяти в компьютерных системах В однопроцессорных системах только один процессор может изменять данные в памяти.  В […]

Вики

Транспьютер

Транспьютер История и развитие транспьютеров Транспьютеры были разработаны в СССР в 1970-х годах для использования в военных и научных целях. 

Вики

Параллелизм на уровне цикла

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

Вики

C.mmp

C.ммр История и структура C.mmp C.mmp была разработана в CMU Уильямом Вульфом в 1971 году.  Обозначение C.mmp происходит от PMS

Вики

ИЛЛИАК IV

ИЛЛИАК IV История и разработка ILLIAC IV ILLIAC IV — суперкомпьютер, разработанный в 1970-х годах для НАСА.  Проект был инициирован

Вики

Модель HBJ

Модель HBJ Модель Хелмана-Бадера-Джаджи Используется в компьютерных науках для описания параллельных вычислений с передачей сообщений.  Включает параметры: количество процессоров (p),

Вики

Неявный параллелизм

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

Вики

Явный параллелизм

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

Вики

ОпенХМПП

OpenHMPP открыть Основы OpenHMPP OpenHMPP — это открытый стандарт для программирования на GPU, разработанный CAPS.  Он позволяет разработчикам создавать кодлеты,

Вики

pthreads

Потоки данных Основы потоков POSIX Потоки POSIX — это модель параллельного выполнения, независимая от языка программирования.  Они позволяют управлять несколькими

Вики

Алгоритмический скелет

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

Вики

Скопление Беовульфа

Скопление Беовульфа Определение и история Beowulf Beowulf — это кластер из идентичных компьютеров, объединенных в локальную сеть.  Кластер основан на

Вики

Автоматическая векторизация

Автоматическая векторизация Основы векторизации Векторизация — это процесс преобразования последовательности инструкций в векторные инструкции для увеличения производительности.  Векторные инструкции обрабатывают

Вики

Барьер (информатика)

Барьер (информатика) Определение барьера Барьер в параллельных вычислениях — это метод синхронизации, который останавливает все потоки до достижения барьера.  Коллективные

Вики

IBM Blue Gene

Голубой ген IBM История и развитие IBM Blue Gene IBM Blue Gene — серия суперкомпьютеров, разработанная IBM для решения сложных

Вики

ПоследовательностьL

Последовательность действий Обзор SequenceL SequenceL — это декларативный язык программирования, разработанный для параллельного выполнения операций.  Язык был создан в Техасском

Вики

Симметричная многопроцессорность

Симметричная многопроцессорная обработка Основы многопроцессорной обработки Многопроцессорная обработка (MPP) — это технология, которая позволяет нескольким процессорам работать одновременно для увеличения

Вики

Расслабленная секвенция

Расслабленный последовательный Расслабленная последовательность в информатике Модель выполнения, позволяющая параллельным программам работать последовательно.  Параллельные программы могут быть эффективными, если они

Прокрутить вверх