ЖУРНАЛ «СТА» №3/2007
ждый такой блок имеет в своём составе выходной буфер объёмом 2 кбайт для приёма данных от процессора и вход- ной буфер объёмом 16 кбайт для приёма данных из МТД для соответствующего процессора. Приёмопередающий блок контроллера МТД обеспечивает: ● приём данных от процессора; ● передачу данных в коммутационный узел МТД; ● приём данных для соответствующего процессора от коммутационного узла МТД; ● передачу данных в память процессора. Поступающая по четырём каналам Gigabit Ethernet информация с помощью контроллера внешних интерфейсов пре- образуется для передачи и записывается в буферную память соответствующего процессора. Считывание данных из бу- ферной памяти осуществляется процес- сором по каналам EMIF в режиме Burst Mode. В контроллере предусмотрена возможность произвольной коммутации входных потоков на оба процессора. В качестве дополнительных функций контроллер реализует возможность ретрансляции данных и их переупаковки. Использование микросхемы типа DS1682 позволяет сделать программ- нодоступными данные о наработке мо- дуля, получить информацию о наличии определённого класса событий и иден- тификационный номер модуля. Наличие флэшпамяти SD делает воз- можным оперативное изменение соста- ва программного обеспечения модуля. Блок межмодульной синхронизации обеспечивает синхронизацию работы модулей и параллельных процессов в системе за счёт передачи управляющим процессором сигналов синхронизации и управления. Наличие канала сброса МТД позволяет осуществить аппаратный принудитель- ный сброс контроллеров МТД при «зави- сании» магистрали, а наличие сторожево- го таймера — произвести «мягкий» сброс процессора в случае его «зависания». Все контроллеры внутренней архи- тектуры модуля МЦПС выполнены по технологии ПЛИС, что позволило реа- лизовать возможность адаптации архи- тектуры МЦПС к характеру решаемых задач за счёт: ● изменения пространства памяти кон- троллеров; ● изменения протоколов обмена кон- троллеров с внутренними и внешни- ми устройствами; ● разработки специализированных ин- терфейсных устройств. Использование МПВК в качестве кластера позволяет обеспечить решение задачи повышения в широком диапазо- не производительности многопроцес- сорного вычислительного комплекса. П РИМЕР ПОСТРОЕНИЯ ВЫСОКОПРОИЗВОДИТЕЛЬНЫХ ВЫЧИСЛИТЕЛЬНЫХ КОМПЛЕКСОВ НА ОСНОВЕ МПВК На основе рассматриваемого вычис- лителя возможно построение кластер- ной высокопроизводительной вычис- лительной системы, в которой МПВК используется в качестве вычислитель- ного кластера. Пример организации кластерной вычислительной системы приведён на рис. 8. С использованием кластерных высо- копроизводительных систем обеспечи- вается решение следующих задач: ● достижение необходимой произво- дительности вычислительной систе- мы; ● раздельная реализация различных ре- жимов обработки информации (один режим – один вычислитель); ● обеспечение высокой надёжности вычислительной системы и оператив- ности ликвидации последствий сбоев и отказов. РАЗ РА БО Т КИ / С УДОВО Е ОБО Р УДОВ АНИ Е 37 СТА 3/2007 www.cta.ru Условные обозначения: CE 0…2 — области адресного пространства; INTA — прерывание. Рис. 7. Функциональная схема модуля МЦПС
Made with FlippingBook
RkJQdWJsaXNoZXIy MTQ4NjUy