logo
AOM / Мельник А

9.2.3.3. Розподілений регістровий файл з віконною організацією

В розглянутих структурах розподілених регістрових файлів доступ до регістрів для обчислювальних модулів розмежовувався в просторі. Існує інша організація розподі­лених регістрових файлів, яка передбачає розподілений доступ до регістрів в часі. Така організація отримала назву регістрових вікон. В основному вона використовується для зменшення довжини команди та споживаної потужності процесора, а також дає можли­вість нарощувати кількість регістрів без зміни формату команди. За затратами облад­нання та часом доступу розподілений регістровий файл із віконною організацією близь­кий до розподіленого регістрового файла з керованою комутацією. На рис. 9.13 показано структуру розподіленого регістрового файла з віконною організацією. Тут регістровий

319

файл поділений на N вікон, кожному з яких відповідає один з регістрових файлів РФО - РФ N-1. Для зміни активного вікна використовується сигнал вибору файла з блоку керування.

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