
- •Архитектура эвм и вычислительных систем
- •1 Архитектура эвм и вычислительных систем
- •Понятия об архитектуре эвм Основные типы эвм и их особенности
- •Характеристики эвм и ее состав
- •Состав эвм
- •Понятие архитектуры эвм
- •Типы архитектур
- •Понятие о вычислительной системе
- •Архитектура вычислительных систем
- •Р ис.1.2.3. Система мкод
- •Многомашинные мкмд
- •Многопроцессорные вс
- •Вопросы к теме «Архитектура эвм и вычислительных систем»
- •2 Архитектура и структура эвм
- •2.1 Процессор Назначение и классификация
- •Принцип построения
- •Многокристальные и секционные процессоры
- •Тип архитектуры
- •Обобщенная структура процессора
- •Арифметико-логическое устройство
- •Устройство управления
- •Устройство управления с «жесткой логикой»
- •Регистры процессора и способы адресации
- •Системы команд
- •2.2 Подсистема памяти Организация памяти
- •Организация оперативной памяти
- •Основные параметры памяти
- •Асинхронная dram
- •Синхронная память (sdram)
- •Энергонезависимая память
- •Энергонезависимая память с произвольным доступом
- •Постоянная и полупостоянная память – rom, prom, eprom
- •Флэш-память
- •Разновидность компакт-дисков
- •2.3 Подсистема ввода-вывода Организация ввода-вывода информации
- •Интерфейсы
- •Интерфейсы периферийных устройств.
- •Внешние интерфейсы
- •2.4. Технология повышения производительности эвм. Пути повышения производительности эвм
- •Режимы процессора
- •Практическая работа. Устройство пк на процессорах Intel.
- •Вопросы к разделу 2
- •3 Архитектура вычислительных систем Типы вычислительных систем и их особенности
- •Перспективные типы процессоров
- •Кластерные системы
Кластерные системы
Кластер – это два или более компьютера, которые часто называют узлами. Узлы объединяются с помощью сетевых технологий на базе шинной архитектуры или коммутатора и предоставляются пользователю в качестве единого информационно-вычислительного ресурса. В качестве узлов кластера могут выступать серверы, рабочие станции или обычные ПК. Если какой-либо узел выходит из строя, другой узел берет его нагрузку и пользователь не заметит прерывания в доступе. Такие суперкомпьютерные системы являются самыми дешевыми, т.к. собираются на базе стандартных комплектующих.
Кластеризация может осуществляться на разных уровнях компьютерной системы, включая аппаратное обеспечение, операционные системы, системы управления.
Типы кластеров. Условно они делятся на 2 класса.
Класс 1. Машина строится целиком из стандартных деталей.
Класс 2. Система включает редкие детали.
Кластеры существуют в различных конфигурациях. Наиболее распространены: системы высокой надежности, системы для высокопроизводительных вычислений, многопоточные системы.
Кластеры для высокопроизводительных вычислений предназначены для параллельных расчетов. Они собраны из большого числа компьютеров с единым образом операционной системы.
Многопоточные системы используются для обеспечения единого интерфейса к различным ресурсам, которые могут произвольно наращиваться. В 1994 году был создан 16 узловой кластер Беовульф из процессоров Intel DX4, соединенных интернет- сетью. Это система из одного серверного узла и одного или нескольких подчиненных узлов, соединенных стандартной компьютерной сетью. Серверный узел контролирует весь кластер и обслуживает файлы, направляемые к клиентским узлам.
Архитектура кластерной системы, т.е. способ соединения процессоров друг с другом, определяет производительность больше, чем тип процессора. Критическим параметром является расстояние между процессорами.
Например симметричная 16 процессорная система построена в виде плоской решетки, где внешние концы используются для подсоединения внешних устройств. (рис.3.3. решетка). При таком соединении максимальное расстояние между процессорами равно 6 (количество связей между процессорами, отделяющих самый ближний процессор от самого дальнего). По теории, если расстояние между процессорами больше 4, то система не может работать эффективно. Поэтому плоская решетка неэффективна. Более эффективным соединением является трехмерный куб (рис.3.3), если число процессоров равно 8 или гиперкуб, если число процессоров больше 8. Для соединения 16 процессоров нужен 4-х мерный куб, который получается из трехмерного путем его сдвига, и соединения всех вершин. Используется и архитектура кольца (рис.3.3).
Наиболее эффективной считается архитектура с топологией «толстого дерева».
Рис.3.3. Схема соединения кластерных систем
Процессоры локализованы в листьях дерева, в то время как внутренние узлы дерева скомпонованы во внутреннюю сеть.
Поскольку именно способ соединения процессоров влияет на производительность системы, то эффективнее создать систему из большого числа дешевых компьютеров. В кластерах используются операционные системы Lunix, Free BSB вместе со специальными средствами поддержки параллельного программирования.