74
әрқашанда
жазу операциясына бӛлінген.
Бұндай архитектура кірістік
векторы екеуден аспайтын векторлық операцияларды орындау үшін ӛте
ыңғайлы.
Максималды конфигурацияда компьютер жадысын 1024 банкаға
бӛлуге болатыны қарастырылған. Мұнда әрбір 8 секция 8 подсекцияға, әрбір
подсекция 16 банкаға бӛлінген (25 сурет). Тізбекті адрестер кезекпен әрбір
параметр бойынша жүргізіледі:
адрес 0 - 0-ші секция, 0-ші подсекция, 0-ші банка;
адрес 1 - 1-ші секция, 0-ші подсекция, 0-ші банка;
адрес 2 - 2-ші секция, 0-ші подсекция, 0-ші банка;
…
адрес 8 - 0-ші секция, 1-ші подсекция, 0-ші банка;
адрес 9 - 1-ші секция, 1-ші подсекция, 0-ші банка;
…
адрес 63 - 7-ші секция, 7-ші подсекция, 0-ші банка;
адрес 64 - 0-ші секция, 0-ші подсекция, 1-ші банка;
адрес 65 - 1-ші секция, 0-ші подсекция, 1-ші банка;
...
Қандай да бір секцияға бір мезгілде қатынас жасалына қалса шиелініс
пайда болады, бірақ ол бір тактіде шешіледі. Бұл жағдайда сұраныстардың
бірінің ӛңделуі жалғастырыла береді де, ал басқасы жай бір тактіге
бұғатталады. Егер қандай да бір секцияның бір подсекциясына бір
мезгілде қатынас жасалатын болса, онда шиеліністі шешуге қажетті уақыт
6 тактіге жетуі мүмкін. Әрине, қандай да
бір секцияның қандай да бір
подсекциясына тұрақты түрде қатынас жасалына беретін болса, онда
шиеліністің максималды саны алынары түсінікті де. Бұл процессордың 64
еселік қадаммен орналасқан деректермен векторлық операцияларды
орындау кезінде болатыны белгілі. Осы мысалдың ӛзі Cray C90
компьютерінің бір процессорында бір
бағдарламаны ғана орындау
барысында шиеліністер болуы мүмкіндігі фактісінің иллюстрациясы
болары анық.
75
25 сурет. Cray C90 компьютері жадысының бӛлінуі
Сонда да, жадының осындай құрылымы аса типті жағдайларды
максималды тез ӛңдеуге бағытталған. Тізбектей орналасқан деректерді оқу/жазу
операциялары шиелініссіз ӛтеді. Мысалы, барлық бір ӛлшемді
массивтерді
ӛңдеу дәл осылай жүргізіледі. Кезкелген тақ қадаммен орналасқан
деректерді
таңдау кезінде де шиеленістер туындамайды. Жалпы жағдайда, деректерді
таңдау қадамы екі есе дәрежесінен кӛп болған сайын, соғұрлым пайда болған
шиеліністерді шешуге уақыт кӛбірек қажет етіледі.
Достарыңызбен бөлісу: