Сервер - статьи


         

Мультипроцессинг сегодня



#7(116)/2004

Долгие годы корпорация Intel оставалась единственным игроком на рынке CPU архитектуры х86 для мультипроцессорных систем. Однако с появлением линейки AMD Athlon MP компания получила весьма достойного конкурента. Тогда — лишь технологического. Сегодня пошатнуть рыночные позиции Intel в сфере серверов призваны новые процессоры AMD линейки Opteron. Но не уготована ли им судьба предыдущего поколения чипов, которые, по сути, так и остались всего лишь альтернативой?

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

Если пользоваться классификацией процессорных архитектур, данной еще в 1966 году американским инженером-электриком Майклом Флинном (Michael Flynn), выяснится, что возможны только четыре способа, позволяющих компьютеру оперировать данными и инструкциями. Среди них способы, при которых данные или инструкции посылаются на обработку строго последовательно, единичными порциями при операциях чтения и записи, а также группой. Каждый из способов имеет сегодня множество реализаций. Например, в компьютерах с последовательной архитектурой осуществляется поток единичных инструкций и единичных данных (single instruction stream/single data stream — SISD). К этому классу относятся, прежде всего, классические последовательные машины, или машины фон-неймановского типа, например, текстовые процессоры. В таких машинах есть только один поток команд, и все они обрабатываются последовательно, таким образом, что каждая команда инициирует одну операцию с одним потоком данных.

Остальные три реализации архитектур требуют параллельного выполнения команд, а потому имеют самое непосредственное отношение к теме нашего материала. Так, архитектура, обрабатывающая одиночный поток команд и множественный поток данных (single instruction stream/multiple data stream — SIMD) подразумевает сохранение одного потока команд, но включающего в отличие от предыдущего класса поток векторных команд.

Содержание    Вперед





Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий