Реферат
З дисципліни:
Паралельні системи та паралельні обчислення
На тему:
Огляд компанії Intel в рамках паралельного програмування
Зміст
Введення
Огляд Intel В® Parallel Studio
Огляд Cilk і Intel Cilk PlusCompiler Collection (GCC) Threading Building Blocks (TBB)
Конкурс Acceler8 2011
Висновок
Список літератури
Додаток
Введення
Компанія Intel, являючись одним з лідерів в індустрії паралельних обчислень, розширює свій багаторічний досвід створення програмних інструментів у бік клієнтських додатків для персональних комп'ютерів. Вибираючи предметну область, мене зацікавила політика компанії Intel в поліпшенні паралельного програмування. Вони не тільки розробляють власне програмне забезпечення, але і покращують вже перевірене ПО інших компаній. Так само в рефераті збираюся розповісти про конкурси паралельного програмування, що проводяться компанією Intel. Зокрема останній конкурс: Acceler8 2011, для проведення якого, компанія надала можливість працювати на 40 ядерному сервері лабораторії Manycore Testing Lab (MTL). br/>
Огляд Intel В® Parallel Studio
В® Parallel Studio - це набір з декількох інструментів, який є гармонійним продовженням або розширенням Microsoft Visual Studio і дозволяє за рахунок зручності використання, зрозумілого інтерфейсу і оригінальних технологій домагатися гарної ефективності паралельних програм на мультиядерних системах. Незважаючи на те, що цей набір є plug-in му до Visual Studio, він повністю покриває всі етапи розробки програми програмістом, від створення скелета майбутньої паралельної програми до оптимізації релізной версії проекту. До складу цього набору входять чотири окремих продукту, кожен їх яких використовується у своєму сегменті циклу розробки, і кожен може бути проінстальований і інтегрований в Visual Studio як по-окремо, так і всім пакетом відразу.
Intel В® Parallel Advisor : допоможе знайти можливості розпаралелювання коду з самого початку розробки програми **
Intel В® Parallel Composer : призначений для генерування паралельного коду, тобто створення програм за допомогою компілятора і широкого набору бібліотек для багатопоточних алгоритмів
Intel В® Parallel Inspector : перевірить ваше паралельне додаток на коректність і знайде помилки р...