Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

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




Многопроцессорные рабочие станции и серверы высокого уровня

Многопроцессорные рабочие станции и серверы высокого уровня имеют обычно от двух до восьми наиболее производительных процессоров, не менее двух источников питания и вентиляторов, заменяемых «на ходу», несколько интегрированных контроллеров Ultra-Wide SCSI. Стоимость компьютеров данной категории превышает 10000 USD. Серверы содержат большие объёмы оперативной и дисковой памяти. Например, серверы Enterprise 450 компании Sun Microsystems с четырьмя 300 МГц SPARC-процессорамисодержат до 4 Гбайт ОЗУ и до 6 Тбайт дискового пространства. Эти серверы содержат шесть шин PCI и до 20 заменяемых «на ходу» жестких дисков SCSI. Другой сервер – TurboLaser фирмы Digital Equipment (DEC) оснащен восемью 64-разрядными процессорами Alpha, планируется довести количество процессоров до 14.

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

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

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

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

Архитектурой называется логическая организация вычислительной машины в представлении программиста. Важнейшими из нововведений в архитектуре компьютерной техники оказались те, которые позволили одновременно (параллельно) выполнять множество похожих операций. Если в середине XX в. программистам приходилось разбивать решаемую задачу на ряд последовательно выполняемых элементарных шагов, современная компьютерная техника позволяет при программировании выделить множество выполняющихся одновременно различных элементарных шагов.

Какие задачи оказываются не под силу персональным компьютерам и высокопроизводительным серверам? Среди областей применения суперкомпьютеров:

• метеорология;

• аэродинамика;

• сейсмология;

• различные военные исследования;

• атомная и ядерная физика;

• физика плазмы;

• математическое моделирования сплошных сред.

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

Производительность суперкомпьютеров измеряется в миллионах операций с «плавающей точкой» в секунду, так называемых, «мегафлопах». Термин «плавающая точка» относится к двоичной версии представления чисел, когда число записывается в виде произведения, где один множитель имеет величину между 0,1 и 1, а другой является степенью числа 10. К примеру, число 12000 записывается как 0,12х105. В компьютерах принимается двоичная форма представления чисел с плавающей точкой, когда вычисления представляются последовательностью нулей и единиц. Операции с плавающей точкой: сложение, вычитание, умножение, деление, в результате которых также получаются числа с плавающей точкой. В разрабатываемых суперкомпьютерах постоянно увеличивается объем мультипроцесссирования.

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

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

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

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

Важное мирное использование суперкомпьютеры находят при предсказании погоды. Таким примером может быть 1024-процессорный компьютер Cray T3E-900 фирмы SGI, показавший производительность 69 Гфлоп (миллиардов операций с плавающей точкой в секунду) на программе HILARM - прогнозировании погодных катаклизмов. Этот компьютер, оснащённый 1328 процессорами, показал производительность до 1,195 Тфлоп. Такая производительность позволила увеличить время предсказания стихийных бедствий с 30 минут до 6 часов. Cray ТЗЕ-900 используют не только в области метеорологии, а также для создания трёхмерных моделей гелиосферы, моделирования процессов, протекающих в земной коре и решения медицинских задач в сфере молекулярной динамики.




Поделиться с друзьями:


Дата добавления: 2014-01-11; Просмотров: 511; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.