рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Основные принципы архитектуры

Работа сделанна в 2000 году

Основные принципы архитектуры - Реферат, раздел Связь, - 2000 год - Суперкомпьютеры Основные Принципы Архитектуры. A Распределенная Память В Суперкомпьютерах Ncu...

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

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

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

Потенциальные узкие места, связанные с шиной процессор-память и необходимостью разрабатывать системы управления кэшем, полностью исключаются. С добавлением процессоров добавляется память, пропускная способность соединения процессор-память масштабируется вместе с вычислительной мощностью. б Межпроцессорная сеть Топология межпроцессорных соединений, обеспечивающая масштабирование до большого числа процессоров без снижения производительности коммуникаций или увеличения времени ожидания, является обязательной для MPP-систем.

Суперкомпьютеры nCube используют сетевую топологию гиперкуба, которая отвечает этим требованиям. Соединения между процессорами nCube-системы образуют многомерный куб, называемый гиперкубом. По мере добавления процессоров увеличивается размерность гиперкуба. Соединение двух гиперкубов одинаковой размерности образует гиперкуб следующей размерности. N-мерный гиперкуб содержит 2n процессоров. Двухмерный гиперкуб - это квадрат.

Трехмерный гиперкуб образует обычный куб, а четырехмерный гиперкуб представляет собой куб в кубе. Для семейства суперкомпьютеров nCube 2 гиперкуб максимальной размерности 13 содержит 8192 процессора. В системе nCube 3 число процессоров может достигать 65536 16-мерный гиперкуб. Эффективность сетевой топологии измеряется, в частности, числом шагов для передачи данных между наиболее удаленными процессорами в системе. Для гиперкуба максимальное расстояние число шагов между процессорами совпадает с размерностью куба. Например, в наибольшем 13-мерном семейства nCube 2 сообщения между процессорами никогда не проходят более 13 шагов.

Для сравнения, в 2-мерной конфигурации mesh петля с числом процессоров, вдвое меньшим числа процессоров в максимальной системе nCube 2, наибольшее расстояние между процессорами составляет 64 шага. Задержки коммуникаций в такой системе значительно увеличиваются. Таким образом, никакая другая топология соединения процессоров не может сравниться с гиперкубом по эффективности.

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

Таким образом, пользователям nCube-систем гарантируется корректное выполнение приложений, зависящих от других топологий. в Высокий уровень интеграции Многие преимущества nCube-систем, и, прежде всего высочайшие показатели - надежности и производительности, являются результатом использования технологии VLSI Very Large Scale Integration - сверхвысокая степень интеграции.

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

Интеграция процессорного узла на один чип оставляет свободными для контроля только простые соединения с памятью и сетевые интерфейсы вместо сложных сигналов синхронизации, арбитража и управления. Эти простые соединения тестируются и корректируются с помощью методов контроля четности и ЕСС Error Correction Code - код коррекции ошибок, упрощая процесс определения и изоляции ошибок. 2.2 Суперкомпьютер nCube 2 Суперкомпьютер nCube 2 масштабируется от 8-процессорных моделей до моделей с 8192 процессорами.

Архитектура nCube 2 уравновешивает процессорную мощность, пропускную способность памяти и пропускную способность системы вводавывода. Добавление процессоров в систему не влечет за собой появление узких мест в пропускной способности памяти или системы вводавывода. Семейство nCube 2 включает в себя две серии суперкомпьютеров Серия nCube 2S базируется на процессоре nCube 2S с тактовой частотой 25 MHz предельная производительность 33 MFLOPS - 34 GFLOPS размер оперативной памяти 32 Мб - 32 Гб Серия nCube 2 базируется на процессоре nCube 2 с тактовой частотой 20 MHz предельная производительность 26 MFLOPS - 27 GFLOPS размер оперативной памяти 32 Мб - 32 Гб. Архитектура суперкомпьютера семейства nCube 2 базируется на гиперкубической сети VLSI - чипов, спаренных с независимыми друг от друга устройствами памяти.

Чип, или процессор nCube 2, включает в себя - 64-разрядный центральный процессор - 64-разрядный модуль вычислений с плавающей точкой - удовлетворяющий стандарту IEEE Institute of Electrical and Electronic Engineers - Институт инженеров по электротехнике и радиоэлектронике интерфейс управления памятью с 39-разрядным путем данных 14 двунаправленных каналов DMA Direct Memory Access - прямой доступ к памяти При тактовой частоте 25 МГц процессор имеет скорость 4.1 MFLOPS для вычислений с плавающей точкой одинарной и 3.0 MFLOPS двойной точности.

Каждый процессор nCube 2 конфигурируется с устройством динамической памяти емкостью от 4 до 64 МБайт. Распределенная архитектура памяти фактически не налагает никаких ограничений на скорость операций с памятью.

Процессоры не конкурируют в использовании пропускной способности соединения с памятью и не должны ждать подкачки данных. Добавление процессоров в систему увенчивает пропускную способность памяти и тем самым повышает производительность. Каждый суперкомпьютер nCube 2 содержит компактную сеть процессоров. На одну процессорную плату nCube 2 может монтироваться до 64 процессоров.

Процессорная стойка может содержать 16 плат с общим числом процессоров до 1024. Для построения систем большего размера стойки комбинируются. Использование недорогих строительных блоков обеспечивает низкую цену полной компьютерной системы в сочетании с феноменально высокой производительностью, достигнутой за счет комбинированной мощности процессорной сети. Каждый процессор nCube 2 содержит 14 каналов DMA 13 для соединений в гиперкубе и 1 для вводавывода. Выделенный канал вводавывода уравновешивает вычислительную производительность процессора с производительностью его системы вводавывода.

По мере добавления процессоров в систему пропускная способность системы вводавывода гиперкуба масштабируется вместе с процессорной мощностью и памятью. В состав процессора nCube 2 входит высокоскоростное устройство маршрутизации сообщений, которое управляет передачей сообщений между процессорами. Устройство маршрутизации обеспечивает прямую передачу сообщений без прерывания промежуточных процессоров или необходимости хранения данных сообщения в их памяти.

Сообщения передаются со скоростью 2.75 МБсек на канал DMA. Специальные методы маршрутизации автоматически вычисляют кратчайший путь между процессорами и предотвращают взаимную блокировку сообщений, освобождая пользователей от необходимости планировать маршруты. Устройство маршрутизации передает сообщения настолько быстро, что число проходимых шагов влияет на производительность гораздо меньше, чем в других компьютерах.

Высокая скорость передачи создает иллюзию, что каждый процессор связан непосредственно с любым другим в сети. Эффективность гиперкубической топологии в совокупности с высокоскоростным устройством маршрутизации создают высокопроизводительную систему межпроцессорных соединений с максимальной, по сравнению с другими процессорными сетями, скоростью межпроцессорных коммуникаций. Суперкомпьютер серии nCube 2 с 8192 процессорами имеет скорость межпроцессорной передачи 577 ГБсек. Каждый процессор nCube 2 выполняет свою собственную программируемую последовательность команд и может функционировать независимо.

Этот принцип позволяет выделять подмножества процессоров для параллельного выполнения различных операций. Такое разбиение гиперкуба превращает суперкомпьютер nCube 2 в многопользовательскую, многозадачную систему. Программное обеспечение nCube 2 выделяет набор процессоров - подкуб - для программы пользователя и загружает ее. В течение необходимого времени каждый такой подкуб функционирует как отдельный компьютер.

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

– Конец работы –

Эта тема принадлежит разделу:

Суперкомпьютеры

За время развития компьютерной индустрии производительность процессора стремительно возрастала, однако появление все более изощренного программного… Что же такое суперкомпьютеры, и зачем они нужны В принципе, суперкомпьютер это… О чем собственно и говорит приставка Супер Super в переводе с английского означает сверх, над. Любая компьютерная…

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Основные принципы архитектуры

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Архитектура SMP
Архитектура SMP. Основное преимущество SMP - относительная простота программирования. В ситуации, когда все процессоры имеют одинаково быстрый доступ к общей памяти, вопрос о том, какой из процессо

СУПЕРКОМПЬЮТЕРЫ КОМПАНИИ nCube
СУПЕРКОМПЬЮТЕРЫ КОМПАНИИ nCube. Одним из пионеров в создании MPP-систем стала основанная в 1983 году компания nCube. В 1985 году появился первый ее MPP-компьютер, nCube 1. Система nCube 1, в основе

Архитектура процессора nCube
Архитектура процессора nCube. Процессор nCube, как и следует из общего назначения системы, ориентирован прежде всего на вещественные вычисления. За один такт генератора его вещественное арифметичес

СЕТЬ КАК СУПЕРКОМПЬЮТЕР
СЕТЬ КАК СУПЕРКОМПЬЮТЕР. Теоретически суперкомпьютер можно представить как объединение большого количества обычных компьютеров в один, единый блок. Иначе это можно представить, как локальную сеть,

Параллельные программы - главный тормоз
Параллельные программы - главный тормоз. Главным препятствием к внедрению практически всех параллельных архитектур является отсутствие параллельных программ. У унаследованных от последовательного м

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

Попытка прогноза
Попытка прогноза. Использование сетей компьютеров для вычислительных задач - уже сегодня дело вполне реальное. В этом направлении ведутся научные разработки и сделан ряд пилотных проектов. В качест

Моделирование построение белка
Моделирование построение белка. Корпорация IBM объявила о том, что планирует выделить 100 миллионов долларов на создание самого быстрого в мире суперкомпьютера, который будет использоваться для мод

Виртуальная башня
Виртуальная башня. По оценкам Федерального управления гражданской авиации США, в течение ближайших 20 лет количество самолетов, используемых для коммерческих полетов, увеличится вдвое. Это с

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги