Rivojlantirish vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti



Yüklə 0,77 Mb.
səhifə2/38
tarix25.03.2023
ölçüsü0,77 Mb.
#89887
1   2   3   4   5   6   7   8   9   ...   38
7 - 12 amaliy

Ishni bajarish tartibi
1. Yuqorida keltirilgan ma'lumotlardan va qo'shimcha adabiyotlardan nazariy qismini o'rganish.
2. Demo-ga qarang.
3. O'qituvchidan vazifani bajarishning bir variantini oling.
4. Vazifani tahlil qiling.
5. Muammoning echimini aniqlang.


Nazorat uchun savollar:

  1. Thread nima?

  2. Intel Thread Profiler qanday dastur?

  3. Intel® Software Development tomonidan Intel Thread Profilerni qo’llab quvvatlash uchun qaysi dasturlar ishlab chiqilgan?

  4. Dasturning yordamchi moslashuv vositalari deganda nimani tushunasiz?

  5. Intel thread profiler dasturi tizimi oynasi tuzilishini aytib bering.

Nazorat savollariga javoblar



  1. Thread - bu bir dastur yoki ilova ichidagi bir qator amallarning bitta ish joyida yuritilishi. Thread (yoki yordam) dastur o'z ichiga ko'plab buyruqlar yig'ib, ularni bitta to'plam (process) ichida yoki bitta yordam ichida bajaradi. Har bir thread o'zining o'ziga xos aloqa (stack) va holat ma'lumotlari (state information)ni saqlaydi va bitta amalni bajarish uchun kerakli manzilga o'tkaziladi.

  2. Intel Thread Profiler, parallel dasturlash jarayonida yuzaga keladigan kamchiliklarni aniqlash, sinchlar orasidagi aloqa va boshqa xatoliklarni aniqlash va tahlil qilishga yordam beruvchi bir dasturdur.

  3. Intel Thread Profiler dasturini qo'llab quvvatlash uchun quyidagi dasturlar ishlab chiqilgan:

Intel VTune Amplifier: Bu dastur parallel dasturlash jarayonida yuzaga keladigan qiyinchiliklarni aniqlash va tahlil qilishga yordam beruvchi profiling va monitoring dasturidir. Bu dastur, dasturchilarga dasturlarni yaxshilash uchun profiling va monitoring vositalarini taqdim etadi.
Intel Trace Analyzer: Bu dastur parallel dasturlash jarayonida yuzaga keladigan sinchlar va aloqalar haqida profiling ma'lumotlarini to'plab, tekshirib, tahlil qilishga yordam beradi.
Intel Inspector: Bu dastur parallel dasturlash jarayonida yuzaga keladigan kamchiliklarni aniqlash va xato tahlil qilishga yordam beruvchi profiling va monitoring dasturidir. Bu dastur, dasturchilarga dasturlarni yaxshilash uchun profiling va monitoring vositalarini taqdim etadi.
Bu dasturlar, dasturchilarga parallel dasturlash jarayonida yuzaga keladigan kamchiliklarni aniqlash, sinchlar orasidagi aloqa va boshqa xatoliklarni aniqlash va tahlil qilish uchun profiling va monitoring vositalarini taqdim etadi. Intel Thread Profiler bilan birgalikda ishlatilgan holda, bu dasturlar dasturchilarga parallel dasturlash jarayonida yuzaga keladigan qiyinchiliklarni aniqlash va yaxshilash uchun katta yordam beradi.

  1. Intel Thread Profiler dasturining tizimi quyidagi oynalardan tashkil topgan:

Menyu paneli: Bu panel profil yaratish, konfiguratsiyalarni sozlash, ma'lumotlarni ko'rish va dastur sozlamalarini o'zgartirish uchun yordam beradi.
Konfiguratsiya paneli: Bu panel parallel dasturlash jarayonida profiling ma'lumotlarini qanday yig'ish va tekshirishni tanlash imkoniyatini beradi. Konfiguratsiyalarni sozlash yordamida, foydalanuvchilar profiling jarayonida foydalaniladigan resurslarni va profiling o'zgaruvchilarini belgilay oladilar.
Taqvim paneli: Bu panel profil yaratish va ma'lumotlarni ko'rish uchun profiling jarayoni taqvimi va natijalarini ko'rsatadi.
Ma'lumotlar paneli: Bu panel profiling ma'lumotlarini ko'rish uchun yordam beradi. Bu panelda profiling jarayonida yig'ilib borilgan ma'lumotlar profiling ma'lumotlari yig'inini tahrir qilish uchun ham ishlatiladi.
Xaritalash paneli: Bu panel parallel dasturlash jarayonida yuzaga keladigan sinch va aloqalarni ko'rsatadi. Ushbu panel, dasturchilarga dasturlarni yaxshilash uchun parallel dasturlash jarayonida yuzaga keladigan kamchiliklarni aniqlash uchun yordam beradi.
Ma'lumot analiz paneli: Bu panel profiling ma'lumotlarini tahlil qilish uchun yordam beradi. Bu panel tahlil ma'lumotlarini vizualizatsiyalash va profiling jarayonida yig'ilib borilgan ma'lumotlar bo'yicha ma'lumotlar statistikasini yig'ish uchun yordam beradi.
Intel Thread Profiler dasturi tizimi, dasturchilarga profiling va monitoring jarayonida yuzaga keladigan kamchiliklarni aniqlash va dasturlarni yaxshilash uchun katta imkoniyatlar taqdim etadi. Bu oynalar, foydalanuvchilarga profiling ma'lumotlarini ko'rish, sinch va aloqalarni ko'rsatish, ma'lumotlar tahlilini amalga oshirish, profiling jarayonida yig'ilib borilgan ma'lumotlar yig'inini tahrir qilish va konfiguratsiyalarni sozlash uchun kerakli vositalarni taqdim etadi.

Yüklə 0,77 Mb.

Dostları ilə paylaş:
1   2   3   4   5   6   7   8   9   ...   38




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin