life24 (06-03-13)
با سلام خدمت اساتید
آیا میشه سی پی یو و رم دو تا سیستم رو با هم به اشتراک بگذاریم ؟برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
پیشاپیش ممنون از وقتی که میذارید
life24 (06-03-13)
سلامبرای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید ارسالی توسط az700 برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
بستگی به کار شما داره.
میخواهی Load رو تقسیم کنی یا Load balancing راه بندازی؟
اگر یکی خاموش شد اون یکی بیاد تو مدار؟
az700 (06-03-13)
ممنون از پاسختون
مخوام load رو تقسیم کنم مثلاً بار کاری یه برنامه رو دوتا سیستم تقسیم بشه.
با سلام!
بله میشه چنین کاری کرد. با توجه به سوال مطرح شده یکی از راه حل های موجود محاسبات موازی (Parallel Computing) است. در این علم معماری یک پلتفرم نرم افزاری یا سخت افزاری جهت توزیع بار پردازشی بین چندین پردازشگر طراحی میشه.
فرضا" در بخش Cluster Computing می تونیم چندین رایانه ی مستقل رو که در نزدیکی هم هستند توسط شبکه ی محلی با هم موازی کنیم تا هر یک بخشی از فرآیند ها را پردازش کنند. در ابررایانه ها هم باس های پر سرعتی وجود داره که پردازنده ها و کارت های گرافیک رو به هم متصل می کنند و تحت یک حافظه ی توزیعی یا اشتراکی تقسیم کار صورت می گیره.
در بخش Grid Computing هم میشه معماری های نرم افزاری ای رو طراحی کرد که تعداد بسیار زیادی پردازنده رو تحت شبکه ی اینترنت با هم موازی سازی کنند و برای این کار استاندارد هایی نظیر MPI تعریف شده.
لازم به ذکره که اگر دو تا CPU با هم موازی بشن الزامی وجود نداره که سرعت پردازش هم دو برابر بشه چون بخشی از توان هر دو CPU باید صرف مدیریت این موازی سازی بشه. طبق نظریه ی Amdahl اگر تعداد پردازنده های موازی شده از یه حدی فراتر بره، دیگه سرعت محاسبات افزایش پیدا نمی کنه بلکه به مقدار ثابتی میل می کنه.
برای اطلاعات بیش تر به لینک زیر مراجعه بفرمایید:
https://computing.llnl.gov/tutorials/parallel_comp/
شاد و موفق باشید
آرمینبرای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
'چو ایران نباشد، تن من مباد
Dim Armin As Iranian
If Iran.Enabled = False Then Armin.Enabled = False
AMD>INTEL (28-02-15), az700 (07-03-13), kooran (04-10-16), lorn (11-03-13), M3RS4D 50062 (28-02-15), mehrdad_ab (06-03-13), msilver (19-04-13), Rezasam1 (06-03-13)
ravegoat عزیز ممنون از توضیحات کاملتون
در صورتی که بخواهیم دو سیستم خانگی را به این صورت که فرمودید شبکه کنیم باید نر م افزار خاصی نصب کنیم
ممنونبرای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
در ضمن از
Dim Armin As Iranian
If Iran.Enabled = False Then Armin.Enabled = False
خیلی خوشم اومد ابتکار جالبی بود برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
خواهش می کنم دوست عزیز؛
بله نیاز به نرم افزار خاصی داره. یکی از نرم افزار هایی که برای موازی سازی تحت یک شبکه ی محلی پیشنهاد میشه Windows HPC هست. ولی فقط نصب این نرم افزار کافی نیست بلکه شرط لازم جهت موازی سازی اینه که نرم افزار محاسبه گر هم قابلیت موازی سازی رو پوشش بده. فرضا" شما نمی تونید با این کار دو رایانه رو موازی کنید و انتظار داشته باشید که اگر یک بازی رو روی یکی از این رایانه ها اجرا کنید، پردازنده هر دو رایانه در پردازش فرآیند بازی نقش داشته باشن چون غالبا" قابلیت موازی سازی در بازی های رایانه ای در نظر گرفته نمیشه. برای آشنایی با پیکره بندی محاسبات موازی با این نرم افزار می تونید به مثالی که در لینک زیر زده شده مراجعه کنید:
http://www.visitusers.org/index.php?...lel_on_Windows
ولی اگر خودتون قصد دارید نرم افزاری طراحی کنید که قابلیت موازی سازی داشته باشه می تونید از کتابخونه هایی نظیر PVM بهره ببرید.
موفق باشید
آرمینبرای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
'چو ایران نباشد، تن من مباد
Dim Armin As Iranian
If Iran.Enabled = False Then Armin.Enabled = False
az700 (31-03-13), kooran (04-10-16), life24 (07-03-13), lorn (11-03-13), M3RS4D 50062 (28-02-15), mehrdad_ab (07-03-13), msilver (19-04-13), ned01 (01-05-14), Rezasam1 (07-03-13)
1 کاربر در حال مشاهده این موضوع. (0 عضو و 1 میهمان)
Bookmarks