Апаратна реалізація циклів програмованих конфігурованих процесорів

Authors: 

Мельник А.О., Сало А.М., Клименко В.А.

Національний університет “Львівська політехніка”, кафедра електронних обчислювальних машин

Проаналізовано виконання циклів у конвеєрі команд процесора. З метою підви- щення продуктивності пропонується використовувати апаратні цикли. Розглянуто існуючі реалізації апаратних циклів та сигнальних процесорів з підтримкою апаратних циклів. Наведена реалізація блока апаратних циклів з підтримкою вкладених циклів.

1. ADSP-219x DSP Instruction Set Reference. 2. TMS320C55x DSP Mnemonic Instruction Set Reference Guide. 3. http://en.wikipedia.org/wiki/Loop_unrolling. 4. Шнитман В.З. Современные высокопроизводительные компьютеры. 5. Ravi P. Singh, Charles P. Roth, Gregory Overkamp: Hardware Loops – United States Patent – 2005 6. Lauren Wojcieszak, Andrew Cofler: Multiple Execution Of Instruction Loops Within A Processor Without Accessing Program Memory – United States Patent – 2005. 7. Nikolaos Kavvadias: Hardware looping Unit – www.opencores.org, April 13, 2004