در این مقاله با معرفی مختصری در زمینه رایانش موازی یا Parallel Processing همراه شما خواهیم بود .
Parallel Processing یا رایانش موازی چیست ؟
مفهوم رایانش موازی یا Parallel Processing در به انجام رساندن یک محاسبه یا یک برنامه ای است که به قسمت های کوچکتر تقسیم شده است و برای حل آن از چندین پردازنده بطور همزمان استفاده کنیم. این عمل باعث میشود زمان کمتری برای حل یک محاسبه صرف شود.
برخی از مهمترین مزایای استفاده از Parallel Processing عبارتند از :
1. هزینه کمتر در مقابل فعالیت سریع و کارایی بهتر به همراه سخت افزار و نرم افزار ساده
2. فراهم کردن امکان ارتقای سرویس های داخلی در کوتاهترین زمان ممکن
3. زمان شبیه سازی را بصورت قابل توجهی کاهش و حل مسائل را از نظر سرعت بهبود می بخشد.
4. با توجه به ارائه سیستم موازی با کارایی بالا میتوان به مدت بیشتری مورد استفاده قرار گیرد.
5.تعمیر و نگهداری قطعات ساده خواهد بود
6. محدودیتی از نظر نوع پردازش و یا میزان پیچیدگی مسائل و تحقیقات اعمال نشده است، تحلیل تحقیقات بزرگ و سخت را به راحتی عملی میکند.
با تحقیقات و توسعهای که در زمینه سیستمهای موازی انجام شده است، بعضی از مولفههایی تعریف شده است تا کارایی رایانش موازی را اندازهگیری کند. با توجه به سطح پیچیدگی که درگیر آن هستیم، هیچ اندازهگیری یگانهای نمیتواند یک اندازهگیری دقیق از کارایی سیستمهای کامپیوتری به ما بدهد. مولفههای مختلف نیاز است تا از ابعاد گوناگون اندازهگیری کنیم. بعضی از مولفههای همگانی اندازهگیری در زیر آمده است.
سرعت بخشی
نسبت زمانی که طول میکشد تا یک پردازنده محاسبهای را انجام دهد به زمانی که طول میکشد تا چند پردازنده آن محاسبه را انجام دهد.
بهرهوری
نسبت سرعتبخشی سیستم به تعداد پردازندههای به کار رفته شده است.
افزونگی
نسبت تعداد عملیاتی است که برای انجام محاسبهای با p پردازنده باید انجام شود به تعداد عملیاتی که برای انجام همان محاسبه با ۱ پردازنده باید انجام شود.
بهره برداری
نسبت واقعی تعداد عملیاتی انجام شده توسط p پردازنده است به تعداد عملیاتی که میتواند توسط p پردازنده انجام شود.
سرعتبخشی ایدهآل
سرعت بخشی ایدهآل میتواند نهایتاً به تعداد پردازنده اضافه شده باشد. یعنی اگر n پردازنده داشته باشیم، n برابر محاسبات سریعتر انجام میشود. البته سرعتبخشی ایدهآل در عمل دسترسپذیر نمیباشد.
اصل میانگین موزون یا گلوگاه
اگ یک پردازنده نرخ نامتعادلی داشته باشد ( یعنی سرعت کمتری داشته باشد)، در نتیجه باعث چیرگی بر کارایی کل ماشین میشود.