PDA

مشاهده نسخه کامل : انتخاب بین رایزن و اینتل برای visual studio



mehdi_kingmax
06-02-20, 01:23
سلام.بین i5 8400 و ryzen 5 2600 کدوم برای visual studio مناسبه؟ tomshardware که میگه amd در application بهتر عمل میکنه.میخواستم نظر دوستان رو بدونم.اصلا واقعا تفاوتی هست یا همش شعار و حرف الکیه؟دوستی میگفت من زیاد با visual studio کار کردم حتما اینتل بگیر.من هم موندم واقعا.
CPU Hierarchy 2020 - A Comparison of AMD and Intel Processors | Tom's Hardware (Only the registered members can see the link)

SajjadKhati
06-02-20, 06:43
سلام
تا چه قیمتی ، پردازنده میخواین؟

mehdi_kingmax
06-02-20, 11:47
۲.۵ تا ۳ تومن

AMD>INTEL
06-02-20, 13:02
سلام.بین i5 8400 و ryzen 5 2600 کدوم برای visual studio مناسبه؟ tomshardware که میگه amd در application بهتر عمل میکنه.میخواستم نظر دوستان رو بدونم.اصلا واقعا تفاوتی هست یا همش شعار و حرف الکیه؟دوستی میگفت من زیاد با visual studio کار کردم حتما اینتل بگیر.من هم موندم واقعا.
CPU Hierarchy 2020 - A Comparison of AMD and Intel Processors | Tom's Hardware (Only the registered members can see the link)

سلام
اگر بتونی بودجه را تا 3.280 بالا ببری
AMD Ryzen 5 3600
الان دیگه حرف از سازگاری بهتر با اینتل بیشتر شبیه افرادی که از سال 2012 خواب بودن و تو سال 2020 بیدار شدن .

SajjadKhati
06-02-20, 13:07
۲.۵ تا ۳ تومن

پردازنده ی Ryzen 5 3600 با قیمت ۳.۳ تومن را پیشنهاد میکنم :

Only the registered members can see the link

mehdi_kingmax
06-02-20, 20:07
سلام
اگر بتونی بودجه را تا 3.280 بالا ببری
AMD Ryzen 5 3600
الان دیگه حرف از سازگاری بهتر با اینتل بیشتر شبیه افرادی که از سال 2012 خواب بودن و تو سال 2020 بیدار شدن .

والا امید جان اگه منظورت منم که نه خیلی وقته بیدار شدم.اگر منظورت اون دوستمونه که اونهم مشاور هست تو سایت سخت افزار.میگه من vs رو با هردو پلتفرم کار کردم.intel زمان پاسخ دهی کمتری داره.میگه compilerهای intel بسیار قوی هستش.والا هر کی یه چیزی میگه.

SajjadKhati
06-02-20, 21:07
والا امید جان اگه منظورت منم که نه خیلی وقته بیدار شدم.اگر منظورت اون دوستمونه که اونهم مشاور هست تو سایت سخت افزار.میگه من vs رو با هردو پلتفرم کار کردم.intel زمان پاسخ دهی کمتری داره.میگه compilerهای intel بسیار قوی هستش.والا هر کی یه چیزی میگه.

پردازنده فقط زبان ماشین داره .
لینک مقایسه ی سایت معتبر techpowerup را که پردازنده ی ryzen 5 3600 را با دیگر پردازنده ها در visual studio 2019 با زبان سی پلاس پلاس مقایسه میکنه را بهتون دادم .
ryzen 5 3600 بخاطر فرکانس خوب و کش بالا اش ، در اغلب نرم افزارهایی که نیاز به استفاده از نخ های محدود دارن ، کارایی خوبی داره . مخصوصا ryzen 5 3600X که فرکانس بالاتری داره . هر چند ارزش خرید کمتری داره .

mehdi_kingmax
07-02-20, 02:31
پردازنده فقط زبان ماشین داره .
لینک مقایسه ی سایت معتبر techpowerup را که پردازنده ی ryzen 5 3600 را با دیگر پردازنده ها در visual studio 2019 با زبان سی پلاس پلاس مقایسه میکنه را بهتون دادم .
ryzen 5 3600 بخاطر فرکانس خوب و کش بالا اش ، در اغلب نرم افزارهایی که نیاز به استفاده از نخ های محدود دارن ، کارایی خوبی داره . مخصوصا ryzen 5 3600X که فرکانس بالاتری داره . هر چند ارزش خرید کمتری داره .

فقط یه سوال من به تستهای techpowerup شک کردم.چجوری شده که تو بازی asc origins پردازنده i5 8400 با i7 8700k یکی شدن.
23217

AMD>INTEL
07-02-20, 08:42
والا امید جان اگه منظورت منم که نه خیلی وقته بیدار شدم.اگر منظورت اون دوستمونه که اونهم مشاور هست تو سایت سخت افزار.میگه من vs رو با هردو پلتفرم کار کردم.intel زمان پاسخ دهی کمتری داره.میگه compilerهای intel بسیار قوی هستش.والا هر کی یه چیزی میگه.

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

AMD>INTEL
07-02-20, 08:49
هیچ تفاوتی ندارند پردازنده ها .احتمال بدون تست خدمت شما گفتند

این هم بررسی کنید . تست واقعی و بدون مشکل

Only the registered members can see the link

mehdi_kingmax
07-02-20, 14:08
هیچ تفاوتی ندارند پردازنده ها .احتمال بدون تست خدمت شما گفتند.
من ممکن صراحت سخن گفتنم اذیت کنه . ولی واقعا مشاور باید اطلاعات خودشو به روز نگه داره

اتفاقا میگه با هر دو و با سیستمهای قوی تست کردم.اینتل زمان تاخیر کمتری داره.من از گفته کسی طرفداری نمیکنم.احساس میکنم‌ واقعا هیچ فرقی بینشون نیست و فقط تفاوت قیمته.

AMD>INTEL
07-02-20, 18:02
اتفاقا میگه با هر دو و با سیستمهای قوی تست کردم.اینتل زمان تاخیر کمتری داره.من از گفته کسی طرفداری نمیکنم.احساس میکنم‌ واقعا هیچ فرقی بینشون نیست و فقط تفاوت قیمته.

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

mehdi_kingmax
07-02-20, 19:28
این ویدیو کامل نشون میده پردازنده های نسل سوم رایزن به خوبی بهینه سازی شدند . من نمیدونم اون شخص چه کسی هست . من بر اساس تجربه کاریم حرف میزنم خیلی رک میگم بر اساس داده های خام این حرف رو نمیزنم .
خوشبختانه کسی با توصیه های من تا به حال ضرر نکرده است ولی متاسفانه جدیدا مشاوره های یکسری از کاربران در انجمن به شدت غیر علمی شده است و متاسفانه پیشنهاد بر اساس شنیده هاست نه تجربیات
مشاوره انتخاب قطعات یک کار تخصصیه که مثل تمام رشته های دیگه باید علم و تجربه اون را داشت .
اگر توجه کرده باشین من در اول پست در مورد رایزن نسل دوم پرسیدم.اونجا هم ما در مورد نسل دوم صحبت کردیم نه سوم و ایشون i5 8400 یا i5 9400f رو به r2600 ترجیح داد.نشنیده که تجربه کرده بالاخره با vs کار کرده تجربشو میگه.من هم نه ایشون رو میشناسم نه چیز دیگه ای .نظرشو پرسیدم.احتمالا در مورد نسل سوم با شما هم عقیده باشه.باز هم ممنون از راهنمایی

SajjadKhati
07-02-20, 21:55
فقط یه سوال من به تستهای techpowerup شک کردم.چجوری شده که تو بازی asc origins پردازنده i5 8400 با i7 8700k یکی شدن.
23217

شما برنامه نویسی میکنین و با نخ ها آشنایید؟
اگه بله ، پس قطعا باید جواب این سئوال را تا حدودی بدونین .

اول اینکه حداکثر پردازنده برای این بازی ، i7 3770k هست :

Assassin's Creed Origins system requirements announced | KitGuru (Only the registered members can see the link)

در یک نتیجه گیری ساده از همین ، میشه گفت پردازنده ای از این قویتر (که همین فرکانس و کش و ... را داشته باشه) ، هیچ تفاوت عملکردی با این پردازنده نخواهند داشت .
بنابراین کاملا مشخص هست که پردازنده های i5 8400 و i7 8700k (که فرکانسی بالاتر و هسته های بیشتر از 3770K دارن) ، و همچنین پردازنده های بالاتر از این دو پردازنده هم در عملکردشون هیچ تفاوتی ندارن .
قیاس این دو پردازنده ی i5 8400 و i7 8700k در بازی asc origins که خوبه . شما اگه پردازنده ی thread ripper 3970x هم بگیرید یا در تست ها ببینید ، عملکردش در این بازی ، هیچ فرقی با 3770K نخواهد داشت . شاید در مواردی بدتر هم بشه . این بدتر بودن ، ممکنه بخاطر قدیمی تر بودن بازی نسبت به پردازنده یا کلاک کمتر پردازنده باشه .

اگه از لحاظ تخصصی تر بخواین بررسی کنین ، تفاوت داشتن یا نداشتن پردازنده ها با قدرت مختلف (تعداد هسته ها و فرکانس مختلف) ، بسته به تعداد نخ ها و بهینه بودن نخ ها و حجم پردازش اون نخ از لحاظ کدنویسی (و حتی به سرعت رم و گاها هارد) در اون نرم افزار یا بازی داره .
یه بازی یا نرم افزاری که در یک لحظه ، 4 نخ را بصورت همزمان به مدت مثلا 4 ثانیه میخواد پردازش کنه ، شما این نرم افزار و بازی را اون هم به شرطی که کدهاش بهینه نوشته شده باشن ، در یه پردازنده ی i7 4790K اجرا کنید ، همون سرعت خروجی ای را میگیرید که در پردازنده ی thread ripper 3970x اجرا کنید .حتی شاید اندکی در i7 4790K ، بخاطر کلاکش سریعتر اجرا بشه .
تفاوت دقیق پردازنده ی قویتر (تعداد هسته و فرکانس و کش بیشتر) با پردازنده ی ضعیف تر (تعداد هسته و فرکانس و کش بیشتر) ، زمانی دقیق مشخص میشه که یک برنامه یا بازی ای باشه که همزمان به اندازه ی تعداد هسته های منظقی پردازنده ای که هسته های بیشتری داره ، اجرا کنه (نخ های برنامه باید بهینه باشه) .
یکی از بهترین نرم افزارها برای اینکار نرم افزار maxon cinebench هست .

درباره ی عملکرد پردازنده ها در برنامه ها ، در این پست :

غول 64 هسته‌ای AMD Threadripper 3990X با نمرات عجیب در یک بنچمارک جدید (Only the registered members can see the link)

و همچنین بصورت کاملا مفصل ، در تاپیک زیر ، توضیح داده شد :

رابطه بین نوع برنامه نویسی نرم افزار و عمل پردازنده ها (Only the registered members can see the link)

SajjadKhati
07-02-20, 22:19
اگر توجه کرده باشین من در اول پست در مورد رایزن نسل دوم پرسیدم.اونجا هم ما در مورد نسل دوم صحبت کردیم نه سوم و ایشون i5 8400 یا i5 9400f رو به r2600 ترجیح داد.نشنیده که تجربه کرده بالاخره با vs کار کرده تجربشو میگه.من هم نه ایشون رو میشناسم نه چیز دیگه ای .نظرشو پرسیدم.احتمالا در مورد نسل سوم با شما هم عقیده باشه.باز هم ممنون از راهنمایی

بله.
طبق همون لینک در پست 5 ، پردازنده ی i5 9400f ، حدود 10 درصد سریعتر از ryzen 5 2600 در visual studio با زبان ++C عمل میکنه .
اما ryzen 5 3600 هم حدود 15 درصد از i5 9400f قویتر عمل میکنه . از i5 9600K هم بهتر عمل میکنه .
همونطور که استاد امید گفتن ، تغییرات در نسل سوم رایزن زیاد بود .

mehdi_kingmax
08-02-20, 00:32
بله.
طبق همون لینک در پست 5 ، پردازنده ی i5 9400f ، حدود 10 درصد سریعتر از ryzen 5 2600 در visual studio با زبان ++C عمل میکنه .
اما ryzen 5 3600 هم حدود 15 درصد از i5 9400f قویتر عمل میکنه . از i5 9600K هم بهتر عمل میکنه .
همونطور که استاد امید گفتن ، تغییرات در نسل سوم رایزن زیاد بود .

پس نتیجه میگیریم نسل دوم amd در مقابل i5 8400 یه ذره ضعیفه درسته؟

SajjadKhati
08-02-20, 00:45
پس نتیجه میگیریم نسل دوم amd در مقابل i5 8400 یه ذره ضعیفه درسته؟

نه .
گفتم که . بسته به نرم افزار داره .
اینکه نرم افزار کدش چقدر سنگین و مخصوصا بهینه هست و ... .
اگه نرم افزارهای رندرگیری سنگین که تا پایان شون از تمام توان پردازنده میتونن کار بکشن تست بشه (مثل cinema 4d) ، پردازنده ی ryzen 5 2600 به مراتب قویتر از i5 8400 هست .
اما نخ های ویژال استودیو ، محدودن . بنابراین استفاده اش از هسته ها هم محدودتر هه . خیلی از اوقات هم منتظر بارگذاری اطلاعات پروژه از هارد میمونن .

mehdi_kingmax
08-02-20, 00:52
نه .
گفتم که . بسته به نرم افزار داره .
اینکه نرم افزار کدش چقدر سنگین و مخصوصا بهینه هست و ... .
اگه نرم افزارهای رندرگیری سنگین که تا پایان شون از تمام توان پردازنده میتونن کار بکشن تست بشه (مثل cinema 4d) ، پردازنده ی ryzen 5 2600 به مراتب قویتر از i5 8400 هست .
اما نخ های ویژال استودیو ، محدودن . بنابراین استفاده اش از هسته ها هم محدودتر هه . خیلی از اوقات هم منتظر بارگذاری اطلاعات پروژه از هارد میمونن .
عذر میخوام منظورم فقط در ویژوال استودیو هست.چون خواهر بنده اهل گیم و اینا نیست.

mehdi_kingmax
08-02-20, 00:56
پس این جمله که Compiler ها Intel بسیار قوی هستش و بیشترین بهینه سازی رو با Microsoft دارد به نظر شما اشتباهه.

SajjadKhati
08-02-20, 01:11
عذر میخوام منظورم فقط در ویژوال استودیو هست.چون خواهر بنده اهل گیم و اینا نیست.

از بازی حرفی نزدم.
هر چند بازی هم مثل نرم افزار هست . شاید تفاوت های کوچیکی داشته باشه.


پس این جمله که Compiler ها Intel بسیار قوی هستش و بیشترین بهینه سازی رو با Microsoft دارد به نظر شما اشتباهه.

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

mehdi_kingmax
08-02-20, 01:21
آخه ویژوال استودیو مگه با رندر فرق نداره.بله خوب معلومه r2600 در رندر قویتره .ولی طبق لینک پست 5 در vs نتیجه برعکسه.

SajjadKhati
08-02-20, 06:31
آخه ویژوال استودیو مگه با رندر فرق نداره.بله خوب معلومه r2600 در رندر قویتره .ولی طبق لینک پست 5 در vs نتیجه برعکسه.

اول اینکه این سئوال تونو در پست ۱۵ جواب دادم.

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