Читать онлайн «Принципы параллельного программирования»

Автор Леса Снайдер

Серия Суперкомпьютерное Образование Координационный совет Системы научно-образовательных центров суперкомпьютерных технологий Председатель Координационного совета В. А. Садовничий, ректор МГУ имени М. В. Ломоносова, академик Заместители председателя совета Е. И. Моисеев, декан факультета вычислительной математики и кибернетики МГУ имени М. В. Ломоносова, академик А. В. Тихонравов, директор Научно-исследовательского вычислительного центра МГУ имени М. В. Ломоносова, профессор Члены совета В. Н. Васильев, ректор Санкт-Петербургского национального исследовательского государственного университета информационных технологий, механики и оптики, чл. -корр. РАН, профессор; В. Г. Захаревич, ректор Южного федерального университета, профессор; Н. Н. Кудрявцев, ректор Московского физико-технического института, чл. -корр. РАН, профессор; Г. В. Майер, ректор национального исследовательского Томского государственного университета, профессор; А. А. Фаткулин, проректор по науке и инновациям Дальневосточного федерального университета, профессор; Е. В. Чупрунов, ректор национального исследовательского Нижегородского государственного университета, профессор; А. Л. Шестаков, ректор национального исследовательского Южно-Уральского государственного университета, профессор; В. Н. Чубариков, декан механико-математического факультета МГУ имени М.
В. Ломоносова, профессор; М. И. Панасюк, директор Научно-исследовательского института ядерной физики МГУ имени М. В. Ломоносова, профессор; Вл. В. Воеводин, заместитель директора Научно-исследовательского вычислительного центра МГУ имени М. В. Ломоносова, исполнительный директор НОЦ «СКГ-Центр», член-корреспондент РАН. Кэлвин Лин, Лоуренс Снайдер Принципы параллельного программирования Издательство Московского университета 20I3 007 (075) 22. 18 Π75 Лин К. , Снайдер Л. П75 Принципы параллельного программирования: Учеб. пособие / Пре- дисл. : В. А. Садовничий. - М. : Издательство Московского университета, 2013. - 408 с, илл. - (Серия «Суперкомпьютерное образование») ISBN 978-5-211-06411-9 (рус. ) ISBN 0-321-48790-7 (англ. ) В век развития многоядерной процессорной архитектуры тема параллельного программирования для инженеров и проектировщиков компьютерных систем становится очень важной. Книга «Принципы параллельного программирования», написанная известными учеными-исследователями Кэлвином Лином (кафедра информатики Техасского университета, г. Остин) и Лоуренсом Снайдером (кафедра информатики и вычислительной техники университета Вашингтона, г. Сиэтл), посвящена основополагающим принципам параллельных вычислений. В книге дается объяснение различным явлениям и приводятся примеры случаев, когда эти явления способствуют успеху параллельного программирования, либо, наоборот, создают определенные сложности. Издание предназначено для студентов-специалистов старших курсов университетов, для студентов, обучающихся по магистерским программам, а также для профессионалов, желающих освоить параллельное программирование. В книге содержится ценная достоверная информация, которая останется актуальной, несмотря на эволюцию аппаратного и программного обеспечения.