Головна

особливості архітектури

  1. I. Особливості оплати праці та окремих категорій педагогічних працівників.
  2. I. Особливості процесного підходу до управління
  3. II. Особливості обчислення місячної заробітної плати вчителів у залежності від обсягу навчального навантаження.
  4. II.1. Особливості проходження переддипломної практики на підприємствах різних галузей і форм власності
  5. II.4. Особливості проходження переддипломної практики в податкових органах
  6. II.6.3) Особливості категорії юридичної особи.
  7. III. Особливості обчислення заробітної плати викладачів освітніх організацій, що реалізують освітні програми середньої професійної освіти.

Архітектура сигнальних процесорів, в порівнянні з мікропроцесорами загального застосування, має деякі особливості, пов'язані з прагненням максимально прискорити виконання типових задач цифрової обробки сигналів, таких, як цифрова фільтрація, перетворення Фур'є, пошук сигналів. Математично ці завдання зводяться до поелементному перемножування елементів багатокомпонентних векторів дійсних чисел, подальшого підсумовування творів (у цифровій фільтрації вихідний сигнал фільтра з кінцевою імпульсною характеристикою дорівнює сумі добутків коефіцієнтів фільтра на вектор вибірок сигналу, аналогічні обчислення проводяться при пошуку максимумів кореляційних і автокорелляціонних функцій вибірок сигналів) . Тому сигнальні процесори оптимізовані по швидкодією для виконання саме таких операцій. І ЦСП орієнтовані, в першу чергу, на багаторазове виконання множення з розрахунком «на льоту» адрес перемножуєте елементів масивів:

1) операція «множення з накопиченням» (англ. Multiply-Accumulate, MAC) (Y = Y + A ? B), де Y, A, B - елементи дійсних масивів з автоматичним розрахунком адрес елементів масивів і зазвичай реалізована апаратно і виповнюється за один машинний цикл;

2) апаратна реалізація багаторазового повторення заданого набору команд, тобто цикли із заздалегідь призначеної довжиною без використання лічильників циклу і команд перевірки обнулення лічильника циклу - ознаки виходу з циклу;

3) можливість одночасної в одному машинному такті вибірки команди і двохоперандів для максимально швидкого виконання команди MAC. Для цього ЦСП має кілька портів звернення до пам'яті (незалежних областей пам'яті, кожна зі своїм комплектом шин адреси і даних);

4) підтримка векторно-конвеєрної обробки за допомогою генераторів адресних послідовностей.

Малюнок 5 - Архітектура

У сучасній мікроелектроніці процесори загального застосування часто містять апаратну підтримку типових операцій ЦГЗ. Особливо времяёмкіе завдання ЦГЗ вирішуються на основі програмованої логіки, де можна досягти граничної оптимізації виконання конкретної операції. Спеціалізовані процесори ЦГЗ все частіше роблять векторними. У той же час класичні ЦСП постачають розвиненими наборами команд процесорів загального застосування і згладжують особливості програмної моделі, позиціонуючи їх як вироби широкого застосування з прискореними функціями ЦГЗ. Всі ці тенденції призводять до розмивання класичного поняття ЦСП.


 



Кількість виконуваних команд за одиницю часу | Гарвардська архітектура

Вступ | Історія | Апаратна реалізація основних функцій | ЦСП з архітектурою VLIW | суперскалярні ЦСП | гібридні ЦСП | програмування ЦСП | Оцінка і порівняння продуктивності |

© um.co.ua - учбові матеріали та реферати