Parallel sekinlashuv - Parallel slowdown

Dasturning ishlash vaqti diagrammasi (ko'k rangda ko'rsatilgan) va dasturni tezlashtirish (qizil rangda ko'rsatilgan) sub-optimal parallellik bilan haqiqiy dastur. Kesilgan chiziqlar optimal parallellashtirishni ko'rsatadi - tezlikning chiziqli o'sishi va dastur ishining chiziqli pasayishi. Oxir-oqibat, ish vaqti ko'proq protsessorlar bilan ko'payishini unutmang (va tezlashtirish ham kamayadi). Bu parallel sekinlashuv.

Parallel sekinlashuv bu hodisa parallel hisoblash bu erda a ning parallelligi parallel algoritm ma'lum bir nuqtadan tashqarida dasturning sekin ishlashiga olib keladi (tugatish uchun ko'proq vaqt sarflang).[1]

Parallel sekinlashuv odatda aloqa to'sig'ining natijasidir. Ko'proq protsessor tugunlari qo'shiladi, har bir ishlov berish tuguni foydali ishlov berishdan ko'ra ko'proq aloqa qilish uchun ko'proq vaqt sarflaydi. Biron bir vaqtda, boshqa ishlov berish tugunini qo'shish orqali yaratilgan kommunikatsiya xarajatlari tugun ta'minlagan quvvatni oshirib yuboradi va parallel sekinlashuv sodir bo'ladi.

Parallel sekinlashuv algoritm muhim aloqani, ayniqsa oraliq natijalarni talab qilganda yuz beradi. Sifatida ma'lum bo'lgan ba'zi muammolar sharmandali parallel muammolar, bunday aloqani talab qilmaydi va shuning uchun sekinlashuv ta'sir qilmaydi.

Adabiyotlar

  1. ^ Kukanov, Aleksey (2008-03-04). "Nima uchun oddiy test parallel sekinlashuvga olib kelishi mumkin". Olingan 2015-02-15.

Shuningdek qarang

  • Afsonaviy odam oyi, mahsuldorlikka inson aloqasi ta'sir ko'rsatadigan jamoaviy dasturchilar uchun o'xshash vaziyat.