ورود

نسخه کامل مشاهده نسخه کامل : راهنمایی، چند cpu ی موازی



meysam 3d
06-02-2012, 09:32
سلام
یه سؤال دارم:اول اینکه آیا مین بردی وجود داره از که از 2 یا 3 تا core i7 به صورت موازی و همزمان پشتیبانی کنه؟
کلا اگه یه سیستم بخام که پردازشش بالای 50Ghz و زیر 100Ghz باشه چه پیشنهادی میکنید؟
و سؤال دوم : دوتا Xeon W5580 بهتر عمل میکنه یا یه دونه core i7 1700k؟
ممنون

mad86
14-02-2012, 05:16
بله مادربردهایی هست که چند cpu میخوره که بیشتر تو رده مادربردهای سرور میتونید پیدا کنید ، و بیشتر برای کاهش زمان پردازش تریدهای شبکه استفاده میشن

پردازش موازی قضیش کاملا متفاوت است بدین معنی که مرتبط با نرم افزار شماست یعنی اگر نرم افزار قابلیت موازی شدن داشته باشند میتوان به سرعت های بسیار بالا دست پیدا کرد ولی اگر منظور این است که مثلا تاثیر در نرم افزارهای تحت ویندوز شما یا دیگر برنامه های کاربردی متعارف داشته باشند ، خیر اینطور نیست و کرنل ویندوز صرفا برای چند core داخلی cpu تدارک دیده شده است و در واقع مشکل اصلی خود نرم افزارهاست که بصورت سریالی اند یعنی بعنوان مثال دستورات بعدی تابع دستورات قبلی هستند و همزمان قابلیت پردازش ندارند...

بهرحال، به این نوع اتصال پردازنده ها معمولا میگن "کلاستر" کردن که میتونید سرچ کنید و نمونش هم تو دانشگاه های امیرکبیر و شریف هست و معمولا برای پردازش های خاص و نرم افزارهای خاص مثل هواشناسی اتمی و... استفاده میشوند و این کامپیوترها با پورتهایی مثل شبکه یا .. با هم در ارتباطند


در مورد سوال دوم هم اینها دوتا خانواده جدا هستن و بستگی به نوع کاربرد شماست ... core i ها سری دسکتاپ اند و برای پردازش گرافیک مولتی مدیا و...مورد نیاز دسکتاپ ها بهینه شدن و xeonها معمولا برای سرور و workstation و بیشتر فکوس رو سرعت پردازش تریدهاست ( شاید بهتره برید دنبال نسل جدیدتر اونها xeon i7 )

meysam 3d
14-02-2012, 08:49
ممنون از پاسخ کاملتون راستش من یه سیستم میخام برای رندر انیمیشن و سیستم هایی هم دیدم که مثلا یکیش از 192 هسته تشکیل شده و از نرم افزار مربوطه هم پشتیبانی میکنه که اصتلاحا بهش رندر فارم میگن.
تو سری core i سریع ترینش i7 3960x هستش که با وجود سرعت بالا ولی هنوز برای این کار کمه
اگه میشه یه توضیح هم در مورد نوع قطعات رندر فارم بدین. البته نه در حد سیستم های خیلی حرفه ای در همون رنج 50-100 Ghz
ممنون

mad86
15-02-2012, 07:42
متاسفانه تو این زمینه نمیتونم کمک زیادی کنم ولی بطور کلی renderfarm هم زیرمجموعه ای از کلاسترها هستند
و دقیقا یکی از کاربردهای کلاسترها و پردازش موازی، همین پردازش تصویر رندرینگ و.. بخاطر ساختارشون این قابلیت رو دارند
مثلا یک فریم از یک انیمیشن که میشه اون رو به تکه های کوچکتر تقسیم کرد و هر تکه رو به یک پردازشگر واگذار کنن...

در مدل تجاری ، هم در حوزه نرم افزار، سیستم عامل و هم سخت افزار از فن آوری بسیار بسیار پیشرفته استفاده کردن و در حوزه های مختلف مثل الکترونیک تا نرم افزار سخت افزار شبکه و..توش بکار رفته و متاسفانه با دانش فعلی مهندسی ما تو ایران خیلی فاصله دارد

اگر گروه های تخصصی و اطلاعات کافی (سیستم عامل - سخت افزار-الکترونیک-شبکه -برنامه نویسی و...)و زمان و همینطور هزینه اون رو در اختیار دارید میتونید از مدل های OPEN SOURCE که تو اینترنت نمونه هاش هم هست استفاده کنید، یک نمونه خیلی جالب اون "هلمر" که واقعا ایده خوبیه برای کار شما :

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
و نرم افزار رندرینگ که ازش استفاده شده DrQueue که اون هم open source و میتونید بر مبنای کاربرد خودتون بهینه کنید:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
سیستم عامل بکار رفته هم مسلما لینوکس که در نمونه که تو سایت گذاشته فدورا8،

اگر دقت کنید در نمونه های توی سایت بجای استفاده از cpu های بروز وگران از چندین cpu متوسط اینتل و یا AMD استفاده شده ، و علتش هم واضحه چون با قیمت یک cpu بروز میشه چندین مادربرد cpu متوسط خریداری کنید که برای مدل های دست ساز مسلما این پاسخ بهتری دارند(بخصوص اگر over clock بشوند)

باید به درگاه ارتباطی مادربردها خیلی دقت کنید که معمولا پورت شبکست و بایستی GIGAمد واقعی باشند و یا ترجیحا فیبرنوری...
تو سایتش اطلاعات کاملی گذاشته که میتونید استفاده کنید


توصیه من اینه که اگر این اطلاعات دراختیار ندارید میتونید موضوع رو با دانشگاه هایی که تو این زمینه کار کردن مطرح کنید مثلا امیرکبیر و شریف و باهاشون قرار داد ببندید ..
یا از استادیو ها استفاده کنید که این امکانات رو اجاره میدن

بهرحال کار بزرگیه اگر انجامش بدید.

meysam 3d
16-02-2012, 18:41
ممنون رفیق خیلی کمک کردین