Intel Parallel Studio. - Intel Parallel Studio bilan yozilgan dasturlar kelajakdagi Intel ko'p yadroli protsessorlari bilan, shu jumladan yuqori mahsuldor grafikalar bilan ishlab chiqilayotgan umumiy foydalanish uchun mo'ljallangan x86 ko'p yadroli protsessor Larrabee bilan mos keladi.
- Parallel Inspector parallel dasturlashda eng ko'p uchraydigan muammolarni, ayniqsa, blokirovkalarni va bir xil ma'lumotlarga bir vaqtning o'zida kirish holatlarini aniqlashga yordam beradi (ma'lumotlar poygalari).
Intel Parallel Studio qanday ishlaydi? - Ushbu vosita sizning dasturingizni boshqaradi va dastur kodini o'zi tekshirish o'rniga, nomlangan muammolarni qidirib, uning ish faoliyatini nazorat qiladi. Sizning dasturingizning harakati tahlil qilinayotganligi sababli, bu ancha uzoq davom etadi. Ammo kutish uchun mukofot - topilgan xatolarning to'liq ro'yxati, shu bilan bir xil ma'lumotlarga bir vaqtning o'zida kirish holatlari. Ro'yxat vazifalar ro'yxati ko'rinishida. Siz undagi xatoni bosishingiz va to'g'ridan-to'g'ri muammoga sabab bo'lgan manba kodlari qatoriga o'tishingiz mumkin.
- Ushbu vosita sizning dasturingizni boshqaradi va dastur kodini o'zi tekshirish o'rniga, nomlangan muammolarni qidirib, uning ish faoliyatini nazorat qiladi. Sizning dasturingizning harakati tahlil qilinayotganligi sababli, bu ancha uzoq davom etadi. Ammo kutish uchun mukofot - topilgan xatolarning to'liq ro'yxati, shu bilan bir xil ma'lumotlarga bir vaqtning o'zida kirish holatlari. Ro'yxat vazifalar ro'yxati ko'rinishida. Siz undagi xatoni bosishingiz va to'g'ridan-to'g'ri muammoga sabab bo'lgan manba kodlari qatoriga o'tishingiz mumkin.
Ko'p yadroli muammolar - Bir protsessorli tizim uchun mo'ljallangan dastur yoki qurilma drayveri, to'g'ri ishlab chiqilgan bo'lsa, ko'p protsessorli tizimga ko'chirish uchun hech qanday moslashishni talab qilmaydi. Ko'p turdagi xatolar (va, xususan, sinxronizatsiya xatolari) bir necha yil davomida uniprotsessor konfiguratsiyasida ko'rinmasligi mumkin, ammo ko'p protsessorli mashinani har o'n daqiqada, agar tez-tez uchramasa.
Xulosa - Multiprotsessorli tizimlar juda ko'p muammolarni keltirib chiqaradi va ularning hammasini oddiygina dasturlarni qayta yozish bilan hal qilib bo'lmaydi. Mavzular yaratish qobiliyatini qo'lga kiritgan dasturchilar darhol ko'p tarmoqli dasturlarni disk raskadrovka qilish kattaligi tartibi bir qatorli dasturlarga qaraganda qiyinroq ekanligini anglamadilar. Boshqa tomondan, biz allaqachon tarqatilgan tizimlarga va tarqatilgan dasturlarga kelmoqdamiz. Ko'p takrorlanadigan tsiklni ikkita tsiklga bo'linib, turli xil mavzular / jarayonlarda bajaramiz, biz ikki protsessorli mashinada ishlashni ikki baravar oshiramiz! Va bu o'zingizni e'tiborsiz qoldirishingizga imkon beradigan juda katta foyda.
Do'stlaringiz bilan baham: |