تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 2 از 4 اولاول 1234 آخرآخر
نمايش نتايج 11 به 20 از 35

نام تاپيک: تفاوت CORE & THREAD???

  1. #11
    کاربر فعال ریاضیات javad2015's Avatar
    تاريخ عضويت
    Jul 2009
    محل سكونت
    تو شهرمون
    پست ها
    2,241

    پيش فرض

    ترد در واقع کاری که میکنه به این شکله:
    فرض کنید یه هسته داریم که باید همزمان دو پردازش رو انجام بده اگه این cpu از HT استفاده کنه و برنامه هم ساپورت کنه یه جورایی قدرت هسته نصف میشه و تبدیل به تو هسته مجازی ضعیفتر میشه و هر کدوم جدا جدا یه قسمت رو پردازش میکنن.
    ولی اگه cpu یا برنامه از ht استفاده نکنن یک هسته قویتر مدام روی رو دو پردازش سوییچ میکنه و هر بار یک مقدار از یکی رو انجام میده.
    ht در صورتی میتونه مفید واقع بشه که اون ترد هایی که قراره پردازش بشه زیاد سنگین نباشن ((چون قدرت cpu نصف میشه اگه پردازش ها سنگین باشن تردها تو پردازش میمونن و ممکنه یکی کارش رو تموم کرده باشه ولی دیگری نه و یه جورایی سیستم کندترم میشه.--در این حالت یک هسته قوی که مدام سوییچ کنه سریعتره --و برای این که این اتفاق نیفته اگه برنامه ای بخواد از ht ساپورت کنه برنامه نویس باید فشار بیشتری به خودش بیاره و برنامه رو ریز ریز کنه و یه جورایی برنامه نویسی تو بعضی از نرم افزار ها مثل بازی ها خیلی سخت میشه به خاطر همین تو بازی ها معمولاً از ht استفاده نمیشه ولی اگه بشه کارایی نسبت به حالت بدون ht تا 30 درصد افزایش پیدا میکنه .

  2. این کاربر از javad2015 بخاطر این مطلب مفید تشکر کرده است


  3. #12
    کاربر فعال آفيس soroosh_cz's Avatar
    تاريخ عضويت
    Jan 2007
    محل سكونت
    روناش
    پست ها
    3,229

    پيش فرض

    از لحاظ کارایی تو پردازش های موازی اینجوری میشه:
    1) سی پی یو 4 هسته 4 ترد
    2) سی پی یو 2 هسته 4 ترد
    3) سی پی یو 2 هسته 2 ترد

    مثالی زدم که راحت تر باشه

  4. این کاربر از soroosh_cz بخاطر این مطلب مفید تشکر کرده است


  5. #13
    کاربر فعال ریاضیات javad2015's Avatar
    تاريخ عضويت
    Jul 2009
    محل سكونت
    تو شهرمون
    پست ها
    2,241

    پيش فرض

    بازم میگم این رنکینگی که شما انتخاب کردی در صورتی درسته که اون برنامه با ht سازگار شده باشه و ترد های پردازشی بیشاز حد سنگین نباشن که ترد ها زورشون نرسه.
    cpu 2 هسته ای با 4 ترد یه جورایی در واقع قدرت هر هسته نصف شده.ولی چهار هسته با 4 ترد این جور نیست و هر هسته قدرت کامل خودش رو داره
    Last edited by javad2015; 29-10-2013 at 03:29.

  6. این کاربر از javad2015 بخاطر این مطلب مفید تشکر کرده است


  7. #14
    اگه نباشه جاش خالی می مونه علی 254's Avatar
    تاريخ عضويت
    Sep 2013
    محل سكونت
    قبرستون
    پست ها
    349

    پيش فرض

    خیلی ممنون از پاسخ های مفیدتون.

    ولی من موندم چرا amd تا حالا از این تکنولوژی استفاده نکرده.
    پس بنابراین ی سی پی یو 4 هسته ای با 8 ترد قدرت ی 8 هسته ای واقعی رو نداره.


    کلا نمیشه گفت کاملا خوبه یا بد ، درسته؟

    اما اگر 2 تا سی پی یو با تعداد هسته های مشابه داشته باشیم ، اون که فرکانس بالاتری داره سرعتش بالاتره یا اونکه ترد بالاتره داره؟
    Last edited by علی 254; 29-10-2013 at 17:06.

  8. #15
    کاربر فعال ریاضیات javad2015's Avatar
    تاريخ عضويت
    Jul 2009
    محل سكونت
    تو شهرمون
    پست ها
    2,241

    پيش فرض

    برای استفاده از یک تکنولوژی باید اول به دستش اورد.اینکه amd استفاده نمیکنه دلیلش تو چیز میتونه باشه:1-تکنولوژی رو نداره 2-نیازی به این کار نمیبینه.
    تو حالت کلی نمیشه گفت کدوم سریعتره باید برنامه به برنامه مقایسه بشن.مخصوصاً اگر از دو برند متفاوت باشن.
    مثلاً به این بنچ دقت کنین metro 2033 یک بازی هست که مثل اکثر بازی ها از ht ساپورت نمیکنه و میتونید ببینید که کارایی یک i5 2500 با کارایی یک i7 3770 برابری میکنه در حالی که قیمت 3770 به میزان قابل توجهی از 2500 بیشتره و تنهها مزیتش استفاده از ht هست و یک مقدار کش بیشتر که هیچ کدوم در بازی استفاده نمیشه یا کم تاثیر داره.

    ولی به این تست دقت کنید که درش از ht استفاده شده میبینید که 3770 از 2500 قویتر عمل کرده.

  9. 2 کاربر از javad2015 بخاطر این مطلب مفید تشکر کرده اند


  10. #16
    کاربر فعال ریاضیات javad2015's Avatar
    تاريخ عضويت
    Jul 2009
    محل سكونت
    تو شهرمون
    پست ها
    2,241

    پيش فرض

    پس بنابراین ی سی پی یو 4 هسته ای با 8 ترد قدرت ی 8 هسته ای واقعی رو نداره.
    این حرف در صورتی درسته که بخواهیم cpu های اینتل رو با اینتل و amd رو با amd مقایسه کنیم.در غیر این صورت که بخواهیم cpu های دو برند متفاوت رو مقایسه کنیم اشتباهه.
    مثلاً 3770 رو در نظر بگیرید 4 هسته ای هست با 8 ترد و 8350 از amd 8 هسته ای با 8 ترد در حالت کلی به جز بازی تقریباً کارایی یکسانی دارند در مواردی 8350 تا حدودی بهتر و در مواردی 3770 بهتر
    دلیلش اینه که یه جورایی هسته های cpu اینتل نسبت به amd در پردازش single thread قویتر عمل میکنن((به دلیل تفاوت در معماری)) و با وجود اینکه هسته های واقعی 8350 بیشتره ولی کارایی یکسانی دارن.
    همین طور که این بنچ مارک نشون میده کارایی هسته های اینتل در حالت تکی نسبت به amd بیشتره:

  11. 2 کاربر از javad2015 بخاطر این مطلب مفید تشکر کرده اند


  12. #17
    اگه نباشه جاش خالی می مونه علی 254's Avatar
    تاريخ عضويت
    Sep 2013
    محل سكونت
    قبرستون
    پست ها
    349

    پيش فرض

    بسیار ممنون

    پس در نتیجه تعداد هسته ، ترد ، فرکانس و کش کارایی ی سی پی یو رو مشخص نمی کنه و بستگی به تکنولوژی های به کار رفته هم داره

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

    اینطوری که من فهمیدم اگر 2 تا سی پی یو رو بخوایم با هم مقایسه کنیم تنها راهش تست کردن هست و با مقایسه اعداد و ارقام هسته ، فرکانس و... نمی شه فهمید کدوم سریع تره ، درسته؟

    سایت cpu-world تست هاش درسته یا؟
    سایت های معتبر و دقیق چیا هستن؟

    ضمنا تاثیر فرکانس بیش تره توی سرعت یا هسته یا بستگی داره؟
    شما اینجا رو ببینید:
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
    سی پی یو core i7 اینتل(لب تاب) رو با سی پی یو خودم مقایسه کردم .میزان کش برابره ولی تعداد هسته ها و ترد اینتل بالاتر از ای ام دی هست و در عوض فرکانس ای ام دی بالاتر.اما اینتل خیلی از ای ام دی قویتره ، دلیلش چیه؟
    Last edited by علی 254; 30-10-2013 at 17:22.

  13. #18
    کاربر فعال ریاضیات javad2015's Avatar
    تاريخ عضويت
    Jul 2009
    محل سكونت
    تو شهرمون
    پست ها
    2,241

    پيش فرض

    برای مقایسه cpu ها باید برنامه به برنامه با هم مقایسه بشن.نمیشه یک برنامه رو در نظر گرفت و اون رو ملاک کلی قرار داد برای قدرت بیشتر یک cpu ممکنه در اون برنامه قویتر عمل کرده باشه و در سایر برنامه ها برابر یا حتی ضعیفتر.
    شما برای مقایسه قدرت cpu ها تو یک برنامه خاص باید بنچمارکای همون برنامه رو نگاه کنین تا بتونید مقایسه کنید که در اون برنامه کدوم کارایی بهتری داره.
    سایتای بنچ مارکی هر کدوم نرمافزار مخصوص خودوشن رو برای سنجش قدرت استفاده میکنن و ممکنه یک cpu در اون بنچ قویتر عمل کنه نسبت به یک پردازنده دیگر و در یک بنچ دیگه برابر یا حتی ضعیفتر.
    در حالت کلی برای خرید cpu کاربرد خیلی مهمه.
    ضمنا تاثیر فرکانس بیش تره توی سرعت یا هسته یا بستگی داره؟
    برنامه ها وقتی اجرا میشن دارای چندین ترد پردازشی هستن به عنوان مثال یک برنامه دارای 3 ترد پردازشی هست که باید موازی پردازش بشن و شما یک cpu 4 هسته ای داری در این حالت یکی از هسته های cpu بلا استفاده میمونه چون نمیتونه در کار پردازش سایرین دخالت کنه.
    به عنوان مثال شما یک i3 داری که دارای 2 هسته هست و فرکانس 3.4 و یک i5 که دارای 4 هسته با فرکانس 3.3 و یک i7 با فرکانس 3.3 اگر تاثیر کش بیشتر رو کم در نظر بگیریم.در هنگام اجرای یک برنامه که داری 2 ترد پردازشی هست i3 قویتر عمل میکنه چون عملاً 2 هسته اظافی i5 و i7 بلا استفاده هستن و اون دو هسته دیگر هم فرکانسشون کمتر هست نسبت به i3.
    البته شما نمیتونید بگید که چون cpu amd فرکانسش بیشتره قویتر عمل میکنه این بستگی به معماری داره .ممکنه یک هسته که دارای فرکانس 3.3 باشه از لحاظ قدرتی با یک cpu دیگه که دارای فرکانس 5 باشه برابری کنه.
    مثلاً i3 دارای فرکانس 3 هست و cpu 8400 هم فرکانس 3 داره و هر دو دو هسته ای ایا قدرتشون یکیه؟بستگی به معماری داره.
    ممکنه فرکانس cpu شما بالاتر باشه و لی این اختلاف فرکانس نمیتونه با برتری معماری اینتل و تعداد هسته ای بیشتر رقابت کنه .شاید اگه فرکانس cpu شما میشد 6 برابری میکرد.
    کلاً مقایسه cpu در حالت کلی کاره سادهای نیست و باید تو هر برنامه جدا جدا مقایسه بشن.
    مثلاً خیلی ها میدونن که ایتل در بازی بهتر از amd عمل میکنه ولی دلیلش رو نمیدونن دلیلش رو باید در این چیزایی که گفتم جستجو کرد.
    Last edited by javad2015; 30-10-2013 at 22:27.

  14. این کاربر از javad2015 بخاطر این مطلب مفید تشکر کرده است


  15. #19
    اگه نباشه جاش خالی می مونه علی 254's Avatar
    تاريخ عضويت
    Sep 2013
    محل سكونت
    قبرستون
    پست ها
    349

    پيش فرض

    بسیار ممنون.

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

    ی سوال:مثلا توی یک سی پی یو" 4 هسته ای با فرکانس 3500- مگاهرتز "، هر هسته دارای فرکانس 3500 مگاهرتز هست ؟یا اون سی پی یو کلا 3500 مگاهرتز فرکانس کل هسته هاش میشه؟ یعنی سی پی در کل میشه 3500 مگاهرتز یا 14000 مگاهرتز؟


    اینطوری اگه بخوایم حساب کنیم هر چی تعداد هسته ها بیش تر باشه فرکانس هم بالاتر میره ، درسته یا؟

    ضمنا تکنولوژی ها و قابلیت های سی پی یو توی سرعت تاثیر دارن یا بستگی داره؟مثل SSE یا EVP و یا ABM و...
    Last edited by علی 254; 30-10-2013 at 23:53.

  16. #20
    کاربر فعال ریاضیات javad2015's Avatar
    تاريخ عضويت
    Jul 2009
    محل سكونت
    تو شهرمون
    پست ها
    2,241

    پيش فرض

    فرکانس هر هسته جداگونه 3500 هست ولی نمیشه گفت فرکانس مجموع با فرکانس یک تک هسته 14000 برابری میکنه.
    بهتره به جای فرکانس از کلمه قابلیت پردازش استفاده کنیم.
    تاثیر گذار که هستن ولی کم و زیاد داره.

  17. این کاربر از javad2015 بخاطر این مطلب مفید تشکر کرده است


Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •