سلام
parallell algorithm سراغ دارین که روش بشه کار کرد ؟ (منابع فارسی یا انگلیسی )
پردازش موازی هم به یکی از دو صورت زیر هست :
1. پردازش موازی روی پردازنده های چند هسته ای
2. سیستم های مختلف با حافظه مشترک(Share memory)
سلام
parallell algorithm سراغ دارین که روش بشه کار کرد ؟ (منابع فارسی یا انگلیسی )
پردازش موازی هم به یکی از دو صورت زیر هست :
1. پردازش موازی روی پردازنده های چند هسته ای
2. سیستم های مختلف با حافظه مشترک(Share memory)
با سلام
دوست عزيز يه نمونه فايل pdf ميخواستم برات آپلود كنم اما بدليل حجم زياد , سايت اجازه ارسال رو نداد اگه ايميل بدي برات ارسالش مي كنم
سلام،
یه نمونه می تونه الگوریتم تشخیص عدد اول باشه که شما از 3 تا SQR(N)یعنی جذر N منهای 1 با گام 2 مقایسه رو انجام می دی:
For i= 3 to SQR(N)-1 Step 2
If(N mod i==0) then N is not prime.
شما می تونی با استفاده از کلاس Parallel.For در #C یا Task Parallel Library (TPL) در این لینک این مقایسه ها رو موازی اجرا کنی یعنی به تعداد هسته های CPU نخ درست کنی و بعد بازه ای رو که باید چک کنی (در حلقه FOR) به همون تعداد تقسیم و هر بازه رو به یک نخ بدی هر کدام از نخ ها زودتر به نتیجه رسید بقیه متوقف می شن و درتیجه سرعت بالا می ره.
کتاب Fundamentals Of Parallel Programming نوشته Harry F.Jordan و Gita Alaghband ؛ من دارم میخونمش ، کتاب خوبی هست .
منظورتون multi-processor ه؟2. سیستم های مختلف با حافظه مشترک(Share memory)
cluster computing رو هم جا انداختید.