Паралелізм бітового рівня — вид паралельних обчислень, що ґрунтується на збільшенні розміру машинного слова.
Історія Редагувати
Впродовж багатьох років комп'ютери залишалися послідовними, адже їх продуктивності вистачало для розв'язання задач того часу. Першим паралельним комп'ютером став створений у 1951 спеціалістами Массачусетського технологічного інституту Whirlwind I[en].
З появою перших мікропроцесорів на початку 1970-х років, збільшення розміру машинного слова стало основним напрямком прогресу при розробці нових моделей мікропроцесорів. Спочатку використовувалися 4-розрядні мікропроцесори, які з часом заміняли на 8-, 16-, 32- та 64-розрядні.
Розвиток Редагувати
Ключова особливість даного виду обчислень, яка зумовила його становлення та розвиток полягає в тому, що кожне подвоєння машинного слова знижувало кількість інструкцій, необхідних для обробки даних, що мають довжину більшу, ніж розмір машинного слова мікропроцесорів попереднього покоління. Наприклад: 8 — розрядний процесор повинен додати два 16-розрядних цілих числа. У такому випадку процесор повинен спочатку додати 8 бітів нижчого порядку від кожного цілого, потім додати 8 бітів вищого порядку, що вимагає дві інструкції для виконання однієї операції, тоді як 16-розрядний процесор зможе завершити цю операцію в рамках однієї інструкції. Процесори з більшим розміром машинного слова, відповідно, в рамках однієї інструкції можуть опрацювати значно більші масиви даних та виконати складніші операції.
Однак, можливості збільшення продуктивності за рахунок збільшення розміру машинного слова були практично вичерпані з появою 32-розрядного мікропроцесора у 1985 році. Значно більш пізню появу 64-розрядних мікропроцесорів в основному пов'язано зі збільшенням адресного простору, а не продуктивності.
Процесорів загального призначення з більшою розрядністю машинного слова, станом на 2016 рік, не існує.
Примітки Редагувати
- БАЗОВІ РІВНІ ПРОГРАМНОГО ПАРАЛЕЛІЗМУ. Процитовано 9 квітня 2016.[недоступне посилання з липня 2019]
- . Архів оригіналу за 27 лютого 2017. Процитовано 9 квітня 2016.
Див. також Редагувати
Це незавершена стаття про програмування. Ви можете допомогти проєкту, виправивши або дописавши її. |