Ургенчского филиала Ташкентского университета
Векторли ҳисоблашларни ташкил этиш вариантлари
Download 4.52 Mb. Pdf ko'rish
|
moluch 133.3 1
- Bu sahifa navigatsiya:
- Векторларга ишлов бериш структураси 28 «Молодой учёный» .
- Матрицали SIMD-тизимининг умумлаштирилган модели
- Обзор методов организации параллельных вычислений
Векторли ҳисоблашларни ташкил этиш вариантлари
Интерфейсли машина Процессорлар массиви контроллери Процессорлар массиви Натижа шинаси Кенг эшиттиришли жўнатиш шинаси Киритиш/ чиқариш интерфейси Киритиш/чиқариш қурилмаси Киритиш/чиқариш қурилмаси Тартибларни таққослаш (Т) Мантиссаларни суриш (М) Мантиссаларни қўшиш (Қ) Нормаллаштириш (Н) 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 с. Обзор методов организации параллельных вычислений Сабиров Бахромбек Илхомбекович, ассистент Ташкентский университет информационных технологий Ургенчский филиал, Узбекистан П ринципы распараллеливания. Для многих методов матричных вычислений характерным является по- вторение одних и тех же вычислительных действий для разных элементов матриц. Данное свойство свидетель- ствует о наличии параллелизма по данным при выпол- нении матричных расчетов, и, как результат, распарал- леливание матричных операций сводится в большинстве случаев к разделению обрабатываемых матриц между процессорами используемой вычислительной системы. Выбор способа разделения матриц приводит к опреде- лению конкретного метода параллельных вычислений; существование разных схем распределения данных по- |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling