محاسبات موازی - بخش اول

محاسبات موازی - بخش اول

محاسبات موازی یا Parallel Computing چیست ؟
در گذشته ، نرم افزار برای محاسبات سریال ( نوبتی ) نوشته می شده است :
  برای اجرا بر روی کامپیوتری که تنها یک واحد مرکزی پردازش CPU دارد .
  یک مسئله به سری هایی مجزا از دستور العمل ها تقسیم می شود.
  دستور العمل ها یکی پس از دیگری اجرا می شود.
  تنها یک دستور العمل در هر لحظه می تواند اجرا شود.






به ساده ترین معنی ، محاسبات موازی استفاده همزمان از چند منبع محاسباتی برای        حل  یک مساله محاسباتی می باشد.
   برای اجرا با استفاده از چند CPU
   یک مسله به چند بخش تقسیم می شود ؛ به نحوی که بتوان آن قسمت ها را همزمان ( با هم )   حل کرد.
   هر بخش نیز به سری از دستور العمل ها تقسیم می شود.
   دستور العمل های هر بخش همزمان بر روی CPU های مختلف اجرا می شود.



منبع محاسباتی می تواند شامل موارد زیر باشد :
   یک کامپیوتر با چند پردازنده
   تعدادی کامپیوتر که با شبکه با یکدیگر متصل شده اند.
   ترکیبی از هر دو

مسئله محاسباتی ویژگی هایی را نشان می دهد که آیا توانایی موارد زیر دارد یا نه :
   شکسته شدن به بخش های مجزا که بتوان همزمان آن ها را اجرا کرد.
   اجرا کردن چندین دستور العمل برنامه در هر لحظه ( اجرای یک دستور العمل در هر لحظه از ویژگی های محاسبات سریال بود )
   حل شدن مساله در زمان کمتر با چندین منبع محاسباتی نسبت به استفاده از یک منبع محاسباتی

محاسبات موازی تکاملی از محاسبات سریالی است که سعی می کند آن چه را که در دنیای واقعی رخ می دهد ؛ نمونه سازی کند :
بسیاری رویداد های پیچیده و وابسته به هم که در یک زمان ولی در عین حال در یک توالی اتفاق می افتند . همانند :
   دوران های نجومی و کهکشانی
   الگو های آب و هوایی و اقیانوس ها
   رانش صفحات زمین ساختی
   ساعات پیک ترافیک در شهر ها
   خط مونتاژ اتومبیل
   امور روزانه در یک تجارت
   ساخت یک مرکز خرید
   سفارش یک همبرگر در حین رانندگی

به صورت عادی ، محاسبات موازی به عنوان " نقطه اوج محاسبات " مطرح شده است و با شبیه سازی عددی سیستم های پیچیده
و مسائل چالش بر انگیز به حرکت در آمده است :

   آب و هوا و اقلیم
   واکنش های شیمیایی و هسته ای
   ژنوم زیستی انسان
   فعالیت های زمین لرزه ای و زمین شناختی
   دستگاه های مکانیکی - از پروتز ها تا سفینه های فضایی
   مدار های الکترونیکی
   فرآیند های تولیدی

امروزه ، برنامه های تجاری نیروی محرکه ای برای تولید و توسعه کامپیوتر های سریعتر فراهم کرده اند. این برنامه ها نیاز به پردازش مقادیر بیشتر اطلاعات در مسیر های پیچیده دارند. نمونه هایی از این برنامه ها عبارتند از :
   بانک های اطلاعاتی موازی ، استخراج داده ها
   اکتشاف نفت
   موتور های جستجوی وب ، سرویس های تجاری تحت وب
   تشخیص های پزشکی به کمک کامپیوتر
   مدیریت شرکت های ملی و چند ملیتی
   گرافیک پیشرفته و واقعیت مجازی ، به ویژه در صنعت سرگرمی
   محیط های کار اشتراکی ( تعاونی )

سرانجام ، محاسبات موازی تلاشی است برای بیشینه سازی و افزایش متاعی نادر به نام زمان .

در مقاله بعدی به این سوال که " چرا از محاسبات موازی استفاده کنیم ؟ " پاسخ خواهیم داد.

 


مطالب مشابه :


شارژ اتوماتيك همراه اول

خرید شارژ همراه اول با ارسال رمز شارژ همراه اول به صورت پیامک و ایمیل و همچنین خرید




خرید شارژ مستقیم ایرانسل خريد شارژ اتوماتيك و پرداخت قبض ... www.behcharge.com/directcharge‎Translat

شارژ. شارژ اتوماتیک همراه اول شارژ همراه اول شارژ اتوماتیک ابرانسل شارژ رایتل خرید شارژ رایتل




راهنمای نرم افزار پیشخوان اول ویژه همراه اولی ها

با زدن دكمه خريد شارژ كاربر به سايت خريد شارژ (اتو سيم كارت همراه اول خود را شارژ




محاسبات موازی - بخش اول

اتو شارژ ايرانسل همراه اتو شارژ ايرانسل همراه اول جهان اس ام




استخدام شرکت ملی گاز ایران

اتو شارژ همراه اول. رتبه بندی سایت ها و وبلاگ ها توسط




مرکز خرید و فروش کامپیوتر دست دوم و لپ تاپ کار کرده در کافی نت ملل اردبیل

اتو شارژ همراه اول. رتبه بندی سایت ها و وبلاگ ها توسط




برچسب :