مشاهده نسخه کامل
: سوال در مورد CPU های Core 2 Duo
من می خواستم بدونم که CPU های Core 2 Duo که دوهسته دارند آیا یک Core 2 Duo 2.16 به اندازه یک Core 2 Duo 4.32 کار می کنه
Mahdi_Moosavi
27-05-2007, 19:51
این روش شما منطقی نیست . چون این پردازنده های دو هسته ای رو برنامه های عادی مثل کارهای office تقریبا
از یک هستشون استفاده می کنند و تواناییشون تو برنامه های چند رشته ای به وضوح قابل مشاهده هستش.
ولی کلا core 2 duo واقعا معرکس .
خب اگر یک برنامه به 2.4 Ghz نیاز داشته باشه چی
خب اگر یک برنامه به 2.4 Ghz نیاز داشته باشه چی
منابع علمي و معتبري ( از جمله مجله CPU ) به اين نكته اشاره كردن كه پردازنده هاي Multi Core بدون وجود برنامه هاي Multi Thread به پتانسيل كامل خود نخواهند رسيد .
بحث اينجاست كه اساسا براي اينكه از يه پردازنده چند هسته اي بشه به نحو احسنت استفاده كرد بايستي ساختار برنامه ها و َApplication ها طوري باشه كه بتونن Work Load خودشون رو به چند Thread يا رشته تقسيم كنن و هر رشته توسط يكي از هسته ها پردازش بشه . با اين وجود هست كه پردازنده دو هسته اي ( و يا كلا چند هسته اي ) به تونايي خودش مي رسه .
بنابر اين اين حرفي كه شما مي زنيد در زمان ورود پردازنده هاي Multi Core دقيقا مشكل اساسي سازندگان پردازنده هاي چند هسته اي بود . چرا كه اگر زمان ورود X2 ها يا Pentium D ها يادتون باشه خيلي ها مي گفتن كه بازي ها ( كه از جمله پردازه هاي single Thread هستن ) با پردازنده هاي دوهسته اي خوب كار نمي كنن .
البته در حال حاضر بازي هايي كه قابليت Multi thread داشته باشن هم وارد بازار شده بازي هايي مثل Call Of Duty و ..
بنابراين هنوز هم برنامه هايي كه Single Thread هستن نمي تونن از نهايت قابليت يك پردازنده استفاده كامل ببرن /.
اين بود انشاي من !
Zendooni777
01-06-2007, 22:40
حالا Gabana جان فرق Thread و Core رو هم توضیح بده
در مورد Thread
Thread در واقع خلاصه عبارت Thread Of Execution هست و حالتي هست كه در آن يك برنامه براي اجرا شدن به چند رشته قابل پردازش منشعب ميشه تا بطور همزمان پردازش بشه ( همزمان و موازي ) مطلب Hyper Threading را در پردازنده هاي اينتل به خاطر بياريد - دقيقا چنين مفهومي داشت /.
البته مي طلبه كه مفهوم Time slice و يكسري نكات مرتبط با اون هم بررسي بشه كه در حال حاضر نميشه اينجا ارايه داد !
Core هم اينجا منظورم هسته پردازشگر بوده - فرق Thread و Core هم واضحه ( هسته پردازشگر در مقابل رشته قابل پردازش )
Zendooni777
05-06-2007, 14:47
میشه تعداد Threadها بیش از Coreها باشه؟
بحث Thread و Core يه چيز كاملا مشخصه .
قبلا براي تكنولوژي Hyper Threading اينتل يه فابل فلش بود كه نحوه كار اونو نمايش مي داد . اگه بتونيد اونو پيدا كنيد و ببينيد نتيجه بحث كامل ميشه
مرسی Gabana جان عالی بود.
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.