G‘afarov, A. F. Galimyanov parallel hisobiyotlar qo'llanma Qozon
Download 1.46 Mb.
|
ParVychGafGal (1)
UDC 004.032.26
BBK 32.973.2-018 © Gafarov F.M., Galimyanov A.F., 2018 yil © Qozon universiteti nashriyoti, 2018 yil 2
Mundarija 1. PARALLEL HISOBIYOTLARNING ASOSIY TUSHUNCHALARI besh 1.1. Parallel hisoblash terminologiyasi 6 PARALLEL HISOBIYOT TIZIMLARI ARXITEKTURASI o‘n bir Kirish o'n bir Kompyuter tizimlarining tasnifi 12 Arxitekturalarni parallellik darajasiga ko'ra detallashtirish o'n besh Vektorli konveyerli kompyuterlar 17 Taqsimlangan xotiraga ega hisoblash tizimlari (ko'p kompyuterlar). 19 Umumiy xotiraga ega parallel kompyuterlar (ko'p protsessorlar). yigirma Klasterlar. 23 GRID va metacomputing tushunchasi 24 PARALLEL KOMPYUTERLARNING ISHLAB CHIQISH VA SAMARALILIGINI BAHOLAMALARNI QURISH. 25 Asosiy tushunchalar va taxminlar 25 Faoliyatni baholash uchun koeffitsientlarni qurish 27 Amdal qonunlari oÿttiz Gustavson-Barsis qonuni. 31 Konveyer tizimlarining ishlashi 32 Parallel hisoblashning masshtabliligi. 33 Parallel algoritmning bajarilish vaqtining yuqori chegarasi 35 Ishlash samaradorligiga ta'sir qiluvchi omillar va uni yaxshilash yo'llari 36 4. PARALLEL ALGORITMLARNI QURISH: MUHENDISLIK YONDASHISI 39 Vazifalarni o'rnatish. 39 Algoritmlarning parallellik turlari bo'yicha tasnifi 41 Parallel algoritmlarni ishlab chiqish bosqichlarining umumiy sxemasi 43 Ma'lumotlar parallelligi bilan bog'liq muammolarda dekompozitsiya 46 Subdomenlarning lokalizatsiyasini hisobga olgan holda blokirovkaning parchalanishi. 49 Parallel dasturlarni ishlab chiqish bo'yicha umumiy tavsiyalar 53 TIRISH. 54 Threading qanday ishlaydi. 54 Tarmoqlarni yaratish va ishga tushirish. Ma'lumotlarni oqimga o'tkazish. 56 Oqimlarning asosiy xossalari 58 Mavzuni bajarish sinxronizatsiyasi 59 Mavzuni bajarish holati 61 Bloklash 61 Muteks 65 3 Machine Translated by Google Svetofor. 67 EventWaitHandle sinflari bilan signalizatsiya 68 .NET 4.0 da PARALLEL DASTURLASH 70 Kirish 70 Parallel For Loop 72 Parallel ForEach Loop. 73 Parallel halqalarni bajarish. 74 Istisnolar va parallel tsikllar. 76 Vazifaning parallelligi va Parallel.Invoke dan foydalanish 80 Parallel topshiriqlarning bajarilishini kutish. 83 Davomiy vazifalar. 85 Vazifalarni bekor qilish 86 Parallel LINQ. 89 7. MPI. 92 MPI ga kirish. 92 Visual Studio 2013 yordamida MPI bilan ishlashni boshlash 93 MPI ning asosiy vazifalari. 97 MPI yuborish va qabul qilish 98 MPI elementar ma'lumotlar turlari 99 MPIda jamoaviy aloqalar. 101 Tarqalish, yig'ish va yig'ish funktsiyalari. 103 MPI kamaytirish va barcha kamaytirish funksiyalari 108 MPIdagi guruhlar va kommunikatorlar. 111 OPENMPDA PARALLEL DASTURLASH 117 OpenMP ga kirish. 117 OpenMP asoslari. 119 Parallel hududlar 120 OpenMP konstruksiyalari. 122 Ishni taqsimlash uchun OpenMP konstruksiyalari 125 OpenMP da ma'lumotlarga bog'liqlik. 133 OpenMP da sinxronlash vositalari 135 OpenMP ning kengaytirilgan xususiyatlari 138 OpenMP kodini tuzatish. 140 Parallel hisoblashda Windows API dan foydalanish 143 Adabiyotlar. 148 4 Machine Translated by Google Download 1.46 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling