|
Mavzu: Parallel tizimlar arxitekturasi. Parallel kompyuterlar massivi. Reja
|
bet | 2/5 | Sana | 13.10.2024 | Hajmi | 29,59 Kb. | | #274874 |
Bog'liq Namuna-mustaqil ishDasturiy ta’minot:
Microsoft Windows XP Professional yoki Microsoft Windows Server 2003, yoki Microsoft Windows XP Professional x64 Edition1;
Intel® VTune™ Performance Analyzer 7.2 yoki undan yuqori versiyasi;
Microsoft Internet Explorer 6.0 yoki undan yuqori versiyasi;
Microsoft Visual C++ 6.0 yoki undan yuqori versiyasi;
Adobe® Reader®.
OpenMP dasturlarini va kompilyatorli instrumentatsiyasini taxlil qilish uchun quyidagi kompilyatorlardan biri qo’llaniladi:
Windows 8.1 uchun Intel® C++ Com’iler, arxitektura uchun IA-32, Package ID: w_fc_Pc_8.1.023 yoki undan yuqori;
Windows 9.1 uchun Intel® C++ Compiler, arxitektura uchun Intel® EM64T;
Windows 8.1 uchun Intel® Fortran Com’iler, Package ID: w_fc_’c_8.1.023 yoki undan yuqori.
Topshiriqni amalga oshirish bo’yicha tavsiyalar:
Ushbu laboratoriya ishini bajarishda, materialni o’rganishda quyidagi ketma-ketlikni qo’llash tavsiya qilinadi:
Dastrurni ishlab chiqishda yuzaga kelishi mumkin bo’lgan xatoliklar klassifikatsiyasini oqimlar, shuningdek, OpenMP dasturlarini qo’llagan xolda ko’rib chiqish;
Intel Thread Checker xatoliklarni aniqlovchi instrumenti xaqida umumiy tasavvurlarga ega bo’lish;
Qo’shimcha topshiriqlarni mustaqil ravishda bajarishga o’tish.
Ishning maqsadi va topshiriqlari:
Mazkur laboratoriya ishining maqsadi parallelizm, oqimlar mexanizmi yoki OpenMP texnologiyasini tashkillashda qo’llaniladigan bo’linuvchi xotirali tizimlar uchun parallel dasturlarni sozlashning amaliy yangiliklarini o’rganish xisoblanadi.
Maqsadga erishish uchun quyidagi topshiriqlarni bajarish kerak:
Ko’p oqimli dasturlarni ishlab chiqishda ro’y beradigan xatoliklar klassifikatsiyasi bilan tanishish;
Intel Thread Checker instrumentining sozlash funktsiyalarini o’rganish;
Intel Thread Checker sozlanmalari yordamida qator o’quv misollarini parallel dasturlarni sozlashga yo’naltirilgan tamoyillarini ko’rsatib berish;
Windows Threads yoki OpenMP texnologiyasida qo’llanilishi mumkin bo’lgan parallel dasturlarni mustaqil ishlab chiqish va sozlash.
|
| |