Параллельное программирование для многоядерных процессоров

Параллельное программирование для многоядерных процессоров

Сердюк Ю.П., Петров А.В.
Bu kitabı ne kadar beğendiniz?
İndirilen dosyanın kalitesi nedir?
Kalitesini değerlendirmek için kitabı indirin
İndirilen dosyaların kalitesi nedir?
Данный учебный курс ориентирован на изучение и практическое применение современных высокоуровневых средств параллельного программирования для многоядерных процессоров - библиотеки Microsoft Parallel FX и языка программирования MC#. Использование таких средств, с промышленной точки зрения, резко повышает производительность и продуктивность работы программистов и позволяет привлечь к регулярному параллельному программированию значительно большее число программистов, а с образовательной точки зрения, дает возможность их успешно изучать и осваивать студентам вузов, начиная со 2-го курса.
Основная концепция предлагаемого учебного курса заключается в переходе к изучению высокоуровневых средств программирования в качестве основных инструментов параллельного программирования. Рассматриваются два таких средства, базирующиеся на языке С#: Microsoft Parallel Extensions for .NET (библиотеки TPL и PLINQ) язык программирования MC# (www.mcsharp.net). В качестве практических заданий на параллелизацию будут использоваться хорошо известные задачи, такие как сортировка, задачи линейной алгебры, метод статистических испытаний Монте-Карло, рендеринг изображений на основе трассировки лучей, поиск в Интернет, алгоритм Смита-Уотермена сравнения биологических последовательностей и др.
Также, в качестве заданий, студентам будут предлагаться задачи конкурса Intel Threading Challenge.
Yıl:
2016
Baskı:
2-е
Yayımcı:
НОУ «Интуит»
Dil:
russian
Dosya:
PDF, 12.85 MB
IPFS:
CID , CID Blake2b
russian, 2016
Online Oku
'e dönüştürme devam ediyor
dosyasına dönüştürme başarısız oldu

Anahtar ifadeler