Зміст:
Введення
. Структура багатоядерних обчислювальних комплексів
.1 Структура процесора
.2 Структура багатоядерних процесорів
.3 Основні проблеми створення багатоядерних процесорів
.4 Переваги багатоядерних систем
.5 Недоліки багатоядерних систем
. Програмне забезпечення багатоядерних ОС
.1 Особливості переходу до паралельних обчислень
.2 Інструментальні засоби розробки ПЗ
. Перспективи розвитку
Висновок
Список літератури
Введення
На сьогоднішній день процесори стали частиною нашого життя. Вони використовуються в електронних приладах практично у всіх сферах людського життя: в армії, медицині, освіті, комерційної діяльності, побуті і т.п. У побуті процесори застосовуються в телевізорах, телефонах, холодильниках і т.д. Розвиток мікропроцесорів збільшує функціональні та обчислювальні можливості електронних приладів. Зменшується розмір мікропроцесорів дозволяє вбудовувати їх у більш дрібні прилади (такі як телефони і планшетні комп'ютери і т.п), а збільшується обчислювальна потужність процесора дозволяє вирішувати більш складні завдання. Для збільшення продуктивності процесорів використовують багатоядерні архітектури. p align="justify"> У першому розділі даної курсової роботи я описана структура процесора і чому необхідно розвивати обчислювальну потужність. Структура многоядерной архітектури її переваги і недоліки. p align="justify"> У другому розділі курсової роботи описані особливості реалізації многоядерной архітектури: паралельні обчислення, програмне забезпечення. У підрозділі В«Програмне забезпеченняВ» я описую інструментарій для розробки багатопотокових додатків (компілятори, програмні та апаратні отладчики) підтримку багатопоточності на рівні ОС (операційної системи). p align="justify"> І в останньому розділі курсової роботи описані новітні класифікації та перспективи розвитку багатоядерних процесорів, на думку найбільших виробників процесорів.
1.Структура багатоядерних обчислювальних комплексів
1.1 Структура процесора
Процесор, центральний пристрій обчислювальної машини, що виконує задані програмою перетворення інформації та здійснює управління всім обчислювальним процесом і взаємодією пристроїв обчислювальної машини [1]. На малюнку 1 представлена ​​структура процесора
Структура процесора (Малюнок 1).
багатоядерний процесор архітектура додаток
У центрі сучасного центрального мікропроцесора знаходиться ядро ​в...