Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Типи обчислювальних систем

Реферат Типи обчислювальних систем





ікацією класичної структури ЕОМ є VLIW-комп'ютери (Very Large Instruction Word - дуже довге командне слово). Комп'ютери цього типу вибирають з пам'яті суперкоманди, що включають кілька команд програми. Тут можливі варіанти. У самому простому випадку це призводить до появи буфера команд (кеш-команд) з метою прискорення конвеєра операцій. За цим принципом працює кеш-пам'ять 1-го рівня, частина якої використовується для прискореної вибірки команд, а інша - для даних. У складніших випадках до складу суперкоманд намагаються включати паралельні команди, незв'язані загальними даними. Якщо процесор ЕОМ при цьому побудований з функціонально незалежних пристроїв (пристрої алгебраїчного додавання, множення, сопроцесори), то в цьому випадку забезпечується максимальний ефект роботи ЕОМ. Але це напрямок пов'язаний з кардинальною перебудовою процесів трансляції та виконання програм. Тут значно ускладнюються засоби автоматизації програмування. VLIW-комп'ютери можуть виконувати суперскалярну обробку, тобто одночасно виконувати дві або більше команди. У цілому ряді структур суперЕОМ використовувалася ця ідея. Зазначимо, що і в Pentium останніх випусків мається можливість виконання до десятка команд одночасно. Ця реалізація має дві мети:

зменшення негативного впливу команд ділення обчислювального процесу шляхом виконання незалежних команд двох різних гілок програми. При цьому в якійсь мірі виключаються зриви конвеєра в обробці команд програми;

одночасне виконання декількох команд (незалежних за даними і регістрів їх зберігання), наприклад, команд пересилання і арифметичних операцій. p align="justify"> Векторна або матрична обробка припускає обробку однією командою кількох комплектів операндів. Всередині однієї архітектури починають проглядатися риси іншого. Подібні команди відносяться до архітектури SIMD (Single Instruction - Multiple Data, одиночний потік команд - множинний потік даних). Витоки цієї технології можна виявити в операціях роботи із строковими (символьними) даними. Векторні процесори були у всіх суперЕОМ. У сучасних комп'ютерах, побудованих на мікропроцесорах, цей вид обробки реалізований своєрідно. p align="justify"> Він отримав назву MMX-і SSE-технологій. Їх введення пов'язане з орієнтацією на роботу з відео-, аудіо-та графічної інформацією. У додатках з цими типами даних дуже велика частка циклів, ділянок програм, повторюваних багаторазово. Займаючи приблизно 10% від обсягу всього програми, на їх виконання може піти до 90% загального часу виконання. Включення операцій, які відносяться до SIMD, дозволяє значно прискорити обчислення. p align="justify"> Технологія MMX з'явилася в 1997 році в мікропроцесорах Pentium II. Залежно від контексту вона розшифровується як multi-media extensions (мультимедійні розширення) або як matrix math extensions (матричні математичні розширення), що не дуже суперечить одне одному, якщо врахувати, що операції ...


Назад | сторінка 10 з 15 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Система команд. Структура слова команд. Синтаксис команд. Групи команд
  • Реферат на тему: Принципи організації паралелізму виконання машинних команд в процесорах
  • Реферат на тему: Розробка структури гіпотетичного мікропроцесора і центральній частині МЕОМ ...
  • Реферат на тему: Система команд ЕОМ
  • Реферат на тему: Система команд мікроконтролерів