Реклама:

Таненбаум Э.- Архитектура компьютера. стр.517

Hill, Multiprocessors Should Support Simple Memory-Consistency Models.

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

Hwang and Xu, Scalable Parallel Computing.

Авторы рассматривают и программное, и аппаратное обеспечение, поэтому им удалось всесторонне и доступно раскрыть тему параллельных вычислений. В книге говорится о UMA- и NUMA-мультипроцессорах, системах МРР, кластерах, передаче сообщений, параллельном программировании.

Lawton, Will Network Processor Units Live up to Their Promise!

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

McKnight et al., Wireless Grids.

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

Pfister, In Search of Clusters, 2nd ed.

Хотя определение кластера появляется только на странице 72 (группа совместно работающих компьютеров), это понятие, очевидно, включает в себя все обычные мультикомпьютерные и мультипроцессорные системы. Подробно рассматриваются их аппаратное и программное обеспечение, производительность и доступность. Предупредим читателя: хотя стиль изложения автора кажется поначалу увлекательным, к 500-й странице вся увлекательность сходит «на нет».

Snir et al., MPT. The Complete reference Manual.

Название говорит само за себя. Если вы хотите научиться программировать с использованием пакета MPI, обратитесь к этому руководству. В книге рассказывается о двухточечном и коллективном взаимодействии, коммуникаторах, управлении средой и многом другом.

Stenstrom et al., Trends in Shared Memory Multiprocessing.

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

Ungerer et al, A Survey of Processors with Explicit Multithreading.

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


⇐ Предыдущая страница| |Следующая страница ⇒