Ургенчского филиала Ташкентского университета


Векторли ҳисоблашларни ташкил этиш вариантлари


Download 4.52 Mb.
Pdf ko'rish
bet35/92
Sana07.08.2023
Hajmi4.52 Mb.
#1665632
1   ...   31   32   33   34   35   36   37   38   ...   92
Bog'liq
moluch 133.3 1

Векторли ҳисоблашларни ташкил этиш вариантлари
Интерфейсли машина 
Процессорлар массиви 
контроллери 
Процессорлар 
массиви 
Натижа 
шинаси 
Кенг эшиттиришли 
жўнатиш шинаси 
Киритиш/ 
чиқариш 
интерфейси 
Киритиш/чиқариш 
қурилмаси 
Киритиш/чиқариш 
қурилмаси
Тартибларни 
таққослаш (Т) 
Мантиссаларни 
суриш (М) 
Мантиссаларни 
қўшиш (Қ) 
Нормаллаштириш 
(Н) 
X
i
Y
i
Z
i
X
i
Y
i
Z
i
Т 
Қ 
М 
Н 
Қ 
Н 
Х
1

1
Х
2

2
Х
3

3
Х
4

4
Х
5

5
Z
1
Z
2
Z
3
Z
4
Т 
Т 
Т 
Т 
Т 
М 
М 
М 
М 
М 
Қ 
Н 
Қ 
Қ 
Қ 
Н 
Н 
Н 
а
б
в
Z
5
Кириш 
регистрлари 
Конвейерли 
АМҚ 
Чиқиш 
регистрлари 
Хотира 
Хотира 
Кириш 
регистрлари 
Чиқиш 
регистрлари 
АМҚ 
АМҚ 
АМҚ 
а
б
3-расм.
 Векторларга ишлов бериш структураси


28
«Молодой учёный» . № 29.3 (133.3)  . Декабрь 2016 г.
Матрицали ҳисоблаш тизимларининг архитектура-
сини 4-расмда кўрсатилганидек ифодалаш мумкин. Ас-
лида кўплаб маълумотлар элементига параллел ишлов 
бериш процессор массиви томонидан амалга ошири-
лади. Процессор массивидаги маълумотларга ишлов бе-
ришни бошқарувчи ягона буйруқлар оқими процессор 
массивининг контроллери томонидан ишлаб чиқаради. 
Контроллер кетма — кетликдаги дастур кодини бажа-
ради, шартли ва шартсиз ўтиш амалларини амалга оши-
ради, процессор массивига буйруқларни, маълумотларни 
ва бошқариш сигналларини узатади. Буйруқларга про-
цессор томонидан қатъий синхронлаштириш режимида 
ишлов берилади. Бошқариш сигналлари буйруқларни 
синхронлаштириш ва қайта жўнатиш учун ишлатилади, 
ҳамда ҳисоблаш жараёнини бошқариш, хусусан про-
цессор массивлари қандай амалларни бажариши керак, 
қандайларни бажариши керак эмаслигини аниқлайди. 
Контроллерлардан тарқатишнинг кенг эшиттиришли ши-
наси орқали буйруқлар, маълумотлар ва бошқариш сиг-
наллари процессор массивига узатилади. Шартли ўтиш 
амалларининг бажарилиши ҳисоблашнинг натижа-
сига боғлиқ бўлгани учун процессор массивидаги ишлов 
бериш натижалари контроллерларга натижалар шина-
сидан ўтаётганда узатилади.
Интерфейсли машина 
Процессорлар массиви 
контроллери 
Процессорлар 
массиви 
Натижа 
шинаси 
Кенг эшиттиришли 
жўнатиш шинаси 
Киритиш/ 
чиқариш 
интерфейси 
Киритиш/чиқариш 
қурилмаси 
Киритиш/чиқариш 
қурилмаси
Тартибларни 
таққослаш (Т) 
Мантиссаларни 
суриш (М) 
Мантиссаларни 
қўшиш (Қ) 
Нормаллаштириш 
(Н) 
X
i
Y
i
Z
i
X
i
Y
i
Z
i
Т 
Қ 
М 
Н 
Қ 
Н 
Х
1

1
Х
2

2
Х
3

3
Х
4

4
Х
5

5
Z
1
Z
2
Z
3
Z
4
Т 
Т 
Т 
Т 
Т 
М 
М 
М 
М 
М 
Қ 
Н 
Қ 
Қ 
Қ 
Н 
Н 
Н 
а
б
в
Z
5
Кириш 
регистрлари 
Конвейерли 
АМҚ 
Чиқиш 
регистрлари 
Хотира 
Хотира 
Кириш 
регистрлари 
Чиқиш 
регистрлари 
АМҚ 
АМҚ 
АМҚ 
а
б
4-расм. 
Матрицали SIMD-тизимининг умумлаштирилган модели
SIMD — тизимларда вектор-конвейерли ҳисоблаш ти-
зимларини кўлаш Флинн классификациясига асосан мас-
сивларга ишлов бериш учун ягона буйруқ билан массив-
нинг ҳамма элементлари устида бирданига амалларни 
бажариш векторли ишлов берувчи воситалар орқали 
амалга оширилади.
Векторли ишлов беришни қўлланилишида тасвирларга 
хамда сигналларга рақамли ишлов беришда процессор-
нинг арифметик — мантиқий қурилмасида, матрицали 
ҳисоблаш тизими сурилувчи вергулли сонлар учун кон-
вейерли арифметик — мантиқий қурилмада амалга оши-
рилади.
Адабиётлар:
1. Олифер В. Г., Олифер Н. А. Компьютерные сети. Принципы, технологии, протоколы: Учебник для вузов.3-е 
изд. — СПб.: Питер, 2009. — 958 с.
2. Олифер В. Г., Олифер Н. А. Сетевые операционные системы. Учебник для вузов. СПб.: Питер, 2008. — 672 с.
3. Таненбаум Э. Современные операционные системы. 2-е изд.-СПб.: Питер. 2007. — 892 с.
4. Воеводин В. В., Воеводин В. В. Параллельные вычисления. — СПб.: БХВ — Петербург, 2002. — 608 с.
Обзор методов организации параллельных вычислений
Сабиров Бахромбек Илхомбекович, ассистент
Ташкентский университет информационных технологий Ургенчский филиал, Узбекистан
П
ринципы распараллеливания. Для многих методов 
матричных вычислений характерным является по-
вторение одних и тех же вычислительных действий для 
разных элементов матриц. Данное свойство свидетель-
ствует о наличии параллелизма по данным при выпол-
нении матричных расчетов, и, как результат, распарал-
леливание матричных операций сводится в большинстве 
случаев к разделению обрабатываемых матриц между 
процессорами используемой вычислительной системы. 
Выбор способа разделения матриц приводит к опреде-
лению конкретного метода параллельных вычислений; 
существование разных схем распределения данных по-



Download 4.52 Mb.

Do'stlaringiz bilan baham:
1   ...   31   32   33   34   35   36   37   38   ...   92




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling