PDA

View Full Version : اگوریتم موازی



mohammad.es24
جمعه 05 خرداد 1391, 11:47 صبح
سلام به همه دوستان خوب
من به کمک اساسی نیاز دارم.می خوام با سی شارپ یک اگوریتم موازی بنویسم.ولی اصلا نمودونم چی و چه جوری باید این کار رو انجام بدم.
اگه کسی از دوستان نمونه کدی یا پروژه ای داره ممنون میشم کمکم کنید.مرسی از همه

فرید نجفلو
جمعه 05 خرداد 1391, 13:29 عصر
سلام
منظورتون از الگریتم موازی چیه؟
واضح تر توضیح بدید و بگید هدف تون چیه
(بهتر بپرسید تا بهتر جواب بگیرید)

mohammad.es24
جمعه 05 خرداد 1391, 21:55 عصر
یک سری الگوریتم داریم مثل سورت و جستجو و ژنتیک و ... که تو درس طراحی الگوریتم خوندیم.حالا تو ارشد یک درس هست به اسم اگوریتم موازی که اون الگوریتم ها رو بهینه کرده و به صورت موازی اجراش میکنه.مثلا یک کار رو به چند تا cpu میده که سرعت اجرا بره بالا چون به صورت موازی و همزمان انجام میده

فرید نجفلو
جمعه 05 خرداد 1391, 22:57 عصر
سلام
اگه شما تونستید که کار ها رو از جدا کنید یعنی اونایی که باید موازی انجام بشن می تونید از نخ (Thread) برای هر کدوم استفاده کنید
یعینی هر کدوم به طور جداگانه اجرا می شن ولی شما هم باید کنترل کامل رو اونها داشته باشید تا از هم و جلو نباشن (مبحث هممگام سازی) مثل گذاشتن قفل ها (موتکس ، مانیتور ، Lock و ...)

البته تا اونجای که من می دونم تضمینی نیست که هر Tread رو یه CPU مجزا جرا بشه (شایدم خاصیت هایی دارن که من نمی دونم)

mohammad.es24
دوشنبه 08 خرداد 1391, 16:57 عصر
کسه دیگه ای از دوستان راجع به اگوریتم موازی اطلاعاتی نداره که من رو کمک کنه؟؟؟؟؟؟؟؟؟؟؟؟

cpppro
دوشنبه 08 خرداد 1391, 17:43 عصر
سلام
دنبال مطالب مرتبط با این موضوع هم باشین. Parallel Programming in C# 4
البته اگه منظور اجرای برنامه تو چند CPU باشه .