Классификация вычислительных систем
мэйнфрейм
мейнфрейм
ЭВМ высокой производительности для решения сложных задач
сервер
кластер
Распределенная система
компьютеров, функционирующая как единая система с общими ресурсами
суперкомпьютер
Представитель
компьютеров, характеризуемых наибольшими значениями производительности и цены среди других типов ЭВМ и вычислительных систем
персональный суперкомпьютер
Многопроцессорная
вычислительная система, устанавливаемая непосредственно на рабочем месте пользователя. Пример: nVidia Tesla производительнстью 4 Тфлоп/с
вычислительное облако
cloud computing
Многомашинная система (
кластер), доступ к которой осуществляется по мере необходимости. Рассматривается как развитие
GRID-технологий в направлении придания системам свойств самоуправления и самовосстановления
виртуализация серверов
Технология, которая позволяет разделить один физический
сервер на несколько виртуальных.
KVM
Keyboard, Video, Mouse
устройство управления сервером
Устройство, включающее клавиатуру, монитор, мышь и коммутатор-переключатель и используемое для дистанционного администрирования
сервера и всего пула обрабатывающих компьютеров
один поток команд и один поток данных
SISD
Single Instruction Single Data
один поток команд и много потоков данных
SIMD
Single Instruction Multi Data
Тип
вычислительной системы, характеризуемый одним потоком команд для параллельной обработки нескольких потоков данных
много потоков команд и один поток данных
MISD
Multi Instruction Single Data
много потоков команд и много потоков данных
MIMD
Multi Instruction Multi Data
Тип
вычислительной системы, характеризуемый несколькими потоками команд для параллельной обработки нескольких потоков данных
конвейеризация
конвейерная обработка
Параллельное (одновременное) выполнение в
компьютере нескольких разных операций или их частей
EPIC
TLP
Thread Level Parallelism
мультитредовая обработка
симметричный мультипроцессор
SMP
Symmetric Multi-Processor
массовый параллелизм
MPP
Massively Parallel Processing
Одновременное выполнение нескольких копий одной программы в разных узлах
вычислительной системы с разными данными
разделяемая память
SM
Shared Memory
распределенная память
DM
Distributed Memory
DM-SIMD
SM-SIMD
SM-MIMD
DM-MIMD
закон Мура
феноменологическИЙ закон, который гласит, что производительность
компьютеров увеличивается в два раза каждые 18 месяцев
Архитектура вычислительных систем
гарвардская архитектура
Параллельные векторные системы
PVP
Вычислительная система на векторно-конвейерных
процессорах, в которых предусмотрены команды однотипной обработки векторов независимых данных, эффективно выполняющиеся на конвейерных функциональных устройствах. Обычно несколько таких процессоров работают одновременно над общей памятью (аналогично SMP) в рамках многопроцессорных конфигураций
когерентность данных
Свойство многопроцессорной
ЭВМ, характеризуемое тем, что все
процессоры в одно и то же время для одной и той же переменной будут использовать одно и то же значение
неоднородный доступ к памяти
архитектура NUMA
Non-Uniform Memory Access
архитектура NUMA-Q
архитектура VLIW
Very Large Instruction Word
Архитектура вычислительной системы с длинным командным словом
гиперкуб
Топология, в которой имеется 2 в степени k узлов, причем каждый узел имеет k связей и длина маршрута от любого узла к любому другому не превышает k промежуточных узлов
технология Myrinet
Технология межпроцессорной связи в многопроцессорных системах, основанная на использовании многопортовых коммутаторов
сервер-лезвие
blade server
Blade Server
блейд-сервер
Сервер с специфическим конструктивным исполнением, в котором несколько
системных плат совместно используют общий корпус, блок питания, общие вентиляторы и кабельные соединения
вычислительная эффективность
Эффективность, характеризуемая затратами времени и
памяти на решение задач
виртуальная машина
virtual machine
Программный эмулятор физической машины (компьютера), реализующий
виртуализацию
монитор виртуальной машины
virtual machine monitor
VMM
SAN
Storage Area Network
Архитектура сети хранения данных (системы
памяти), основанная на разделении сети на две части: 1) сеть, связывающая системы хранения данных и серверы приложений; 2) сеть, связывающая клиентов с
серверами приложений
NAS
Network Attached Storage
Архитектура системы хранения данных (системы
памяти), основанная на использовании кеширующего сервера для доступа и управления доступом к данным
Суперкомпьютинг
суперкомпьютинг
HPC
High Performance Computing
высокоскоростные вычисления
Интерфейс передачи сообщений
Message Passing Interface
MPI
Одна из популярных технологий разработки параллельных программ