Intel Xeon W5580 Nehalem EP ازراه رسيد
اواخر سال گذشته اينتل سري Core i7 پردازنده هاي دسک تاپ خود را بر اساس معماري Nehalem معرفي کرد .
اگرچه اين CPUهاي جديد به لطف پشتيباني خود از حافظه DDR3 سه کاناله و بهره گيري از يک سوکت جديد به يک مادر برد متفاوت نياز داشتند، اما عملکرد باور نکردني آنها در نرم افزارهاي کاربردي عمومي و بازيها باعث گرديد که Core i7در طول چند ماه گذشته به يکي از اقلام "الزامي" بسياري از کاربران جدي تبديل شود. پس از گذشت 5 ماه، شرکت اينتل سرانجام نسخه ايستگاه کاري /سرور معماري Nehalem را با اسم رمز Nehalem EP به نمايش گذاشت. برخلاف پردازنده هاي دسک تاپ Nehalemپردازنده هاي ايستگاه کاري/سرور مبتني بر Nehalem EP با همان نام تجاري اسلاف خود شناخته خواهند شد. در واقع سري جديد پردازنده هاي اينتل در اين خانواده تحت عنوان Xeon i7 شناخته نخواهد شد، بلکه به سادگي با نام سري Xeon 5500 معرفي گرديد. اين نام قابل درک نشان مي دهد که پردازنده هاي جديد سري Xeon 5500 بر مدلهاي قديمي سريهاي/5300/5400/Xeon 5100
برتري دارند. اينتل درنهايت يک دامنه کامل از پردازنده هاي سري Xeon 5500 را عرضه خواهد کرد. اما تمرکز ما در اين مقاله بر روي مدل برتر اين خانواده يعني W5580 خواهد بود که دو عدد از آن مي توانند در يک پيکربندي چند پردازنده اي SMP بر روي يک مادر برد واحد نصب شوند.
- هسته: Gainestown
- بسته بندي: LGA 1366
- کاشه 32: L1کيلوبايت کاشه داده و32 کيلوبايت کاشه دستور العمل براي هر هسته.
- کاشه 256: L2 کيلوبايت براي هرهسته
- کاشه 8: L3 مگابايت که براي تمام هسته ها قابل دسترسي مي باشد
- QPI:6.4GT/sec
- 130: TDP وات
اما تغيير دوم چيست؟ از آنجائيکه پردازنده هاي Xeon براي استفاده در ايستگاه هاي کاري و سرورها در نظر گرفته شده اند، چهار Pre-Fetcher سري Xeon 5500 براي آن دسته از نرم افزارهاي کاربردي بهينه سازي شده اند که عموماً در اينگونه چيدمانها مورد استفاده قرار مي گيرند. در مقابل، Pre-Fetcherهاي يک پردازنده Core i7 براي نرم افزارهاي کاربردي عمومي و بازيها بهينه سازي شده اند. به اين ترتيب،عملکرد پردازنده Xeon 5500 تا حدودي با يک پردازنده 965-Core i7 Extreme Edition تفاوت خواهد داشت، حتي با وجود آنکه هر دو پردازنده با فرکانس کلاک 3/2 گيگاهرتز کار مي کنند. با اينحال، سري Xeon 5500 هنوز يک تحول جدي در مقايسه با پردازنده هاي Xeon قبلي مبتني ب معماري Core به حساب مي آيد. براي مثال، Nehalem EPاز همان Macro-Fusion بهبود يافته مورد استفاده درNehalem برخوردار است که به دستورالعملهاي بيشتري امکان مي دهد در يک micro-Op واحد ترکيب شوند. بهبود مشترک بعدي با معماري Nehalem، به تعريض تشخيص دهنده جريان حلقه (Loop Stream Detector) از 18 به 28 حلقه و يک پيش بيني کننده انشعاب (Branch Predictor) دقيق تر مربوط مي شود.
reservation station نيز با همان ارتقاء Nehalem مواجه شده و از 32 به 36 مرحله تعريض گرديده است که افزايش تعداد بافرهاي Load از32 به 48 و همچنين تعداد بافرهاي Store از20 به 32 عدد را الزامي مي سازد. اين بهبودها در کنار يکديگر به معناي آن هستند که يک پردازنده سري Xeon 5500 قادر است تا micro-Op128 (درمقايسه با 96 micro-Op درXeonهاي مبتني بر معماري Core) را پردازش نمايد. درعين حال، Nehalem EP نيز همانند Hyper - Threading پشتيباني مي کند، يک فناوري که از منابع اضافي هر واحد اجرائي براي اجراي يک رشته ثانويه بطور موازي استفاده مي نمايد. اين بدان معني است که يک سيستم دو پردازنده اي با دو پردازنده W5580 چهارهسته اي داراي 8 هسته منطقي ديگر خواهد بود. برخلاف پردازنده هاي چهار هسته اي مبتني بر معماري Core که از دو die دوهسته اي توليد مي شوند، پردازنده هاي Nehalem وNehalem EP از يک قطعه واحد سيليکوني تشکيل شده اند. هرهسته اجرائي به 32 کيلو بايت کاشه دستورالعمل و 32 کيلو بايت کاشه داده (که مجموعاً تحت عنوان کاشه L1 شناخته مي شوند) به همراه 256 کيلو بايت کاشه L2 مجهز شده است.ازسوي ديگر، هر هسته درعين حال به يک کاشه L3 بزرگ اشتراکي با ظرفيت 8 مگابايت دسترسي دارد. برخلاف کاشه L3 پردازنده هاي AMD Phenom، کاشه L3در معماري Nehalem و Nehalem EPداراي خصوصيت "Inclusive" است. اين بدان معني است که کاشه L2 هرهسته اجرائي در کاشه L3 کپي مي شود تا درصورتيکه يک هسته اجرائي به داده هائي نياز داشته باشد که هسته اجرائي ديگري مشغول کار بر روي آن است، بتواند آن را بر روي کاشه L3 يافته و واکشي (Fetch ) نمايد، بدون آنکه نيازي به تحقيق و اتلاف وقت ساير هسته هاي اجرائي داشته باشد. از آنجائيکه هر پردازنده Nehalem EP به يک کنترل حافظه مجتمع مجهز شده است، هر پردازنده بانک حافظه مخصوص به خودش را خواهد داشت، درست همانطور که opteronهاي با قابليت NUMA سالها است از اين خصوصيت برخوردارند. نکته جالب اين است که گرچه Xeon W5580 با بعضي از مادربردهاي Core i7 دسک تاپ که ازحافظه Unbuffered DDR3 استفاده مي کنند سازگار است، شما دريک مادربرد LGA1366 دو پردازنده اي بايستي از ماجولهاي حافظه ECC registered DDR3 استفاده کنيد. هر پردازنده مي تواند تنها با يک DIMM واحد تغذيه شود. اما بهترين عملکرد خود را زماني به نمايش خواهد گذاشت که سه DIMM با يکديگر درحالت سه کاناله، حداقل به DIMM6 براي يک سيستم دو پردازنده اي احتياج خواهيد داشت.
Xeon W5580 درعين حال دقيقاً داراي همان بسته بندي LGA1366 مورد استفاده در پردازنده هاي Core i7 است. به اين ترتيب شما مي توانيد از خنک کننده هاي مشابهي براي آنها استفاده نمائيد. همانطور که قبلاً نيز اشاره کرديم، اين پردازنده حتي بر روي تعدادي از مادربردهاي دسک تاپ Core i7 نظير MSI Eclipse SLI کار مي کند.
آشکارترين تفاوت فيزيکي آن، وجود دو بانک از اسلاتهاي DIMM است که هر بانک درکنار يکي از سوکتهاي پردازنده قرار دارد. پردازنده هاي Xeon نسل قبلي، يک کنترلر حافظه خارجي واحد را درپل شمالي چيپ ست به اشتراک مي گذاشتند و به همين دليل، سوکتهاي DIMM مي توانستند بطوريکجا در کنار يکديگرتعبيه شوند. درمقابل، هريک از پردازنده هاي سري Xeon 5500 مبتني بر معماري Nehalem داراي يک کنترلر حافظه مجتمع مي باشد که در نتيجه اسلاتهاي* بايد به سوکتهاي پردازنده نزديکتر شوند. با وجود آنکه Supermicro X8DA3-Oبه دو اسلات 16x PCI-E 2.0مجهزشده است، اما ازپيکربندي SLIپشتيباني نمي کند اما با CrossFire سازگار است. بنابراين اگر مايل به آماده سازي يک ايستگاه کاري هستيد که بتواند در اجراي بازيها نيز حرفي براي گفتن داشته باشد، مي توانيد اين دو گزينه را در نظر بگيريد.
بر خلاف Supermicro، اينتل VRMهاي پردازنده را با حرارت گيرهائي پوشانده است. که هنوز هيچ گزينه اي براي اورکلاک در BIOS مادربرد به چشم نمي خورد.
- sisoft sandra 2009 SPI
- 7-Zip
- Handbrake
- GIMP
- Media Player Classic
ـ Wprime
ـ Prime95
- Crysis v1.20
- X3:Terran Conflict
- 3DS Max
- cinebench R10 x64
- Euler 3D
- Light Wave9.6
- Terragen2
براي اندازه گيري سرعت يک جفت پردازنده Xeon W5580، ما همين مجموعه از آزمايشهاي مقايسه اي را بر روي يک سيستم مبتني بر يک جفت Xeon X5482 که پيش از اين بعنوان سريع ترين مدلهاي Xeon شناخته مي شدند و همچنين يک جفت پردازنده Core 2 Extreme QX9775 در يک سيستم مبتني بر مادربرد Intel D5400XS Skulltraill نيز اجرا کرديم. پردازنده هاي Xeon W5580 بر روي يک مادربرد Supermicro آزمايش شدند. ازسوي ديگر، ما يک سيستم ايستگاه کاري مبتني بر يک جفت پردازنده 4 هسته اي AMD Opteron 2382 و يک مادربرد Supermicro X8DA3-O را نيز آماده کرديم. با وجود آنکه AMD پردازنده هاي سريع تر Opteron 2386SE را معرفي کرده است اما درهنگام آماده سازي اين مقاله هيچ نمونه اي ازآن قابل دسترسي نبود.
- کارت گرافيک: Zotac Geforce GTX260 AMP
- درايو ديسک سخت: Samsung spinpoint P120S 250GB SATA II
- منبع تغذيه: Enermax Galaxy 1kW
- درايو گرافيکي: Nvidia Geforce 182.08
- سيستم عامل: Windows vista Ultimate x64 SPI
استفاده مي کنند. درحاليکه ماجولهاي FB-DIMM در مقايسه با ماجولهاي ECC Registered DDR2 داراي مزايائي مي باشند (نظير توانائي پشتيباني از کانالهاي حافظه بيشتر و در نتيجه تعداد DIMMهاي بيشتر)، اما FB-DIMMها به طور شگفت انگيزي کند هستند. بعلاوه، تراشه AMB Advanced Memory Buffer
اين نوع حافظه بسيار داغ شده و مقدار زيادي برق مصرف مي کند که باعث مي شود FB-DIMMها به خنک کنندگي فعال نياز داشته باشند. اين بدان معني است که يک سيستم با چند پردازنده سري Opteron 2300 و ماجولهاي ECC Registered DDR2 در مقايسه با يک سيستم مبتني بر چند پردازنده سريXeon5400، عملاً گزينه بهتري براي بسياري ازنرم افزارهاي کاربردي HPC متمرکز بر پهناي باند به حساب مي آيد.
هنگاميکه FB-DIMM براي اولين بار عرضه شد، اينتل هياهوي زيادي درباره اينکه استاندارد مذکور به آينده حافظه ايستگاه هاي کاري و سرورها تبديل خواهد شد، به راه انداخت.با اينحال، اينتل براي پردازنده هايNehalem EP خود در سکوت کامل FB-DIMM را به نفع حافظه ECC Registered سه کاناله کنار گذاشته است. اين نوعDIMM نه تنها از نظر مصرف برق بسيار کارآمدترازFB-DIMMها هستند، بلکه مي توانند با فرکانسهاي بسيار بالاتري نيز کار کنند (1333 مگاهرتز درمقابل 800 مگاهرتز).
بدون وجود تراشه AMB براي کند نمودن عمليات Write، ما مي توانيم ببينيم که آيا پهناي باند و تأخير حافظه هنوز مي تواند بعنوان پاشنه آشيل پردازنده هاي سري Xeon5500 در نظر گرفته شود يا خير. ما کار را با پر کردن هر 4 اسلات سيستم آزمايشي Xeon X5482 با FB-DIMMهاي 800 مگاهرتزي Crucial CT12872AF80Eآغاز کرديم، درحاليکه سيستم Xeon X5580 از 6 ماجول ECC registered DIMM1333 مگاهرتزي Crucial CT25672BB1339S بهره مي گرفت.
درحاليکه 8 هسته پردازنده هاي Xeon X5482 به يک فرکانس CFD معادل 3/568 هرتز وسيستم 8 مسيره Opteron 2382 نيز به امتياز 2/780 هرتز دست يافته اند، سيستم W5580کار خود را با نتيجه بي رقيب 6/897 هرتز به پايان رساند. اين امتياز به نسبت حيرت آوري (93 درصد) بالاتر از Xeon X5482است، حتي با وجود آنکه 8 عدد از هسته هاي Xeon W5580 در واقع هسته هاي منطقي Hyper Threading هستند نه هسته هاي فيزيکي. بطور خلاصه، اگر فعاليتهاي شما با تجزيه و تحليل CFD سر و کار دارند، يک ايستگاه کاري مبتني برXeon W5580برايتان الزامي خواهد بود.
به اين دليل بوده است که Terragen 2 حداکثر از 8 هسته پردازنده پشتيباني مي کند.
براي وادار نمودن Terragen 2 به استفاده از هسته هاي فيزيکي پردازنده هاي Xeon W5580 بجاي هسته هاي منطقي آنها، ما آزمايش را پس از غير فعال کردن قابليت Hyper Threading در بايوس تکرار کرديم. در اين پيکربندي، سيستم Xeon W5580 توانست نتيجه بسيار چشمگير 8 دقيقه و 43 ثانيه را بدست آورد که يک بهبود 15 درصدي نسبت به Xeon X5482 به حساب مي آيد.
"عملکرد بر حسب وات" به سرعت در حال تبديل شدن به يک معيار بسيار مهم براي تصميم گيري درباره خريد سخت افزارها است، خصوصاً اگر شما* هاي متعددي داشته باشيد. براي تعيين بازدهي مصرف برق CPUهاي مختلف، ما در حاليکه آزمايش Smallfft ابزار Prime95 را بر روي هر سيستم را درمحل پردازشي قابل دسترسي اجرا مي کرديم. برق مصرفي هر سيستم را درمحل پريز ديواري اندازه گيري نموديم.
سيستم Xeon W5580 بطور آشکارا بيشترين عطش را براي مصرف برق داشته و 30 درصد بيشتر از سيستم Xeon X5482 برق مصرف مي کند. به سختي مي توان دليل واقعي اين وضعيت را مشخص نمود. به هر حال، Xeon W5580 ديگر از حافظه FB-DIMM که عطش زيادي براي مصرف براي مصرف برق دارد استفاده نمي کند و درعين حال نيازي به يک پل شمالي با يک کنترل حافظه ندارد. با اينحال پردازنده هاي Core i7 در شرايطي که تحت فشار کاري سنگين قرار مي گيرند. اشتهاي زيادي براي مصرف برق پيدا مي کنند و يا با در نظر گرفتن اين واقعيت که سيستم Xeon W5580 بين 15 تا 93 درصد سريعتر از سيستم Xeon X5482 است، مي توان نتيجه گرفت که اين هزينه توجيه پذير خواهد بود.
البته، يک Xeon W5580 با قيمتي در حدود 1700 دلار تقريباً سه برابر گرانتر از يک Opteron 2382 (حدود 650 دلار) و 50 درصد گرانتر از يک *( حدود 300 دلار ) خواهد بود. با اينحال، اگر زمان راندوي کمتر به معناي درآمد بيشتر باشد، اين سيستم در مدت کوتاهي هزينه اضافي خريد خود را مستهلک خواهد نمود.
توجيه خريد يک جفت پردازنده Xeon W5580 براي يک سرور تا حدودي دشوارتر به نظر مي رسد، زيرا اکثر نرم افزارهاي کاربردي سرور به ندرت بطور منظم به 16 رشته اجرائي سريع نياز پيدا مي کنند. از سوي ديگر، در اختيار داشتن 16 هسته در داخل يک سيستم واحد به معناي ان است که يک سيستم دو پردازنده اي Xeon W5580 مي تواند چندين نرم افزار کاربردي متفاوت را بطورهمزمان اجرا نمايد، حتي اگر نيمي از اين هسته ها منطقي باشند نه سري 5500 را با فرکانسهاي پائين تر عرضه نمايد.
با اطمينان مي توان گفت که توجيه زيادي براي استفاده از يک سيستم دو پردازنده اي Xeon W5580 بعنوان يک PC همه کاره با عملکرد بالا وجود دارد. اين سيستم در زمينه اجراي بازيها، نرم افزارهاي عمومي و نرم افزارهاي حرفه اي از توان بسيار بالائي برخوردار است. در حاليکه سکوي Skulltrail تمام تلاش خود را براي تسخير هر دو حوزه کار و بازي انجام داد. اما نهايتاً خسته شده و کناره گيري کرد، يک سيستم دو پردازنده اي Xeon W5580 به حدي سريع است که هر وظيفه محول شده به آن را در کمترين زمان ممکن به پايان مي رساند.
منبع:ماهنامه کامپيوتري بزرگراه رايانه شماره 119
اگرچه اين CPUهاي جديد به لطف پشتيباني خود از حافظه DDR3 سه کاناله و بهره گيري از يک سوکت جديد به يک مادر برد متفاوت نياز داشتند، اما عملکرد باور نکردني آنها در نرم افزارهاي کاربردي عمومي و بازيها باعث گرديد که Core i7در طول چند ماه گذشته به يکي از اقلام "الزامي" بسياري از کاربران جدي تبديل شود. پس از گذشت 5 ماه، شرکت اينتل سرانجام نسخه ايستگاه کاري /سرور معماري Nehalem را با اسم رمز Nehalem EP به نمايش گذاشت. برخلاف پردازنده هاي دسک تاپ Nehalemپردازنده هاي ايستگاه کاري/سرور مبتني بر Nehalem EP با همان نام تجاري اسلاف خود شناخته خواهند شد. در واقع سري جديد پردازنده هاي اينتل در اين خانواده تحت عنوان Xeon i7 شناخته نخواهد شد، بلکه به سادگي با نام سري Xeon 5500 معرفي گرديد. اين نام قابل درک نشان مي دهد که پردازنده هاي جديد سري Xeon 5500 بر مدلهاي قديمي سريهاي/5300/5400/Xeon 5100
برتري دارند. اينتل درنهايت يک دامنه کامل از پردازنده هاي سري Xeon 5500 را عرضه خواهد کرد. اما تمرکز ما در اين مقاله بر روي مدل برتر اين خانواده يعني W5580 خواهد بود که دو عدد از آن مي توانند در يک پيکربندي چند پردازنده اي SMP بر روي يک مادر برد واحد نصب شوند.
مشخصات پردازنده Xeon W5580
- هسته: Gainestown
- بسته بندي: LGA 1366
- کاشه 32: L1کيلوبايت کاشه داده و32 کيلوبايت کاشه دستور العمل براي هر هسته.
- کاشه 256: L2 کيلوبايت براي هرهسته
- کاشه 8: L3 مگابايت که براي تمام هسته ها قابل دسترسي مي باشد
- QPI:6.4GT/sec
- 130: TDP وات
ملاقات دوباره با Nehalem
اما تغيير دوم چيست؟ از آنجائيکه پردازنده هاي Xeon براي استفاده در ايستگاه هاي کاري و سرورها در نظر گرفته شده اند، چهار Pre-Fetcher سري Xeon 5500 براي آن دسته از نرم افزارهاي کاربردي بهينه سازي شده اند که عموماً در اينگونه چيدمانها مورد استفاده قرار مي گيرند. در مقابل، Pre-Fetcherهاي يک پردازنده Core i7 براي نرم افزارهاي کاربردي عمومي و بازيها بهينه سازي شده اند. به اين ترتيب،عملکرد پردازنده Xeon 5500 تا حدودي با يک پردازنده 965-Core i7 Extreme Edition تفاوت خواهد داشت، حتي با وجود آنکه هر دو پردازنده با فرکانس کلاک 3/2 گيگاهرتز کار مي کنند. با اينحال، سري Xeon 5500 هنوز يک تحول جدي در مقايسه با پردازنده هاي Xeon قبلي مبتني ب معماري Core به حساب مي آيد. براي مثال، Nehalem EPاز همان Macro-Fusion بهبود يافته مورد استفاده درNehalem برخوردار است که به دستورالعملهاي بيشتري امکان مي دهد در يک micro-Op واحد ترکيب شوند. بهبود مشترک بعدي با معماري Nehalem، به تعريض تشخيص دهنده جريان حلقه (Loop Stream Detector) از 18 به 28 حلقه و يک پيش بيني کننده انشعاب (Branch Predictor) دقيق تر مربوط مي شود.
reservation station نيز با همان ارتقاء Nehalem مواجه شده و از 32 به 36 مرحله تعريض گرديده است که افزايش تعداد بافرهاي Load از32 به 48 و همچنين تعداد بافرهاي Store از20 به 32 عدد را الزامي مي سازد. اين بهبودها در کنار يکديگر به معناي آن هستند که يک پردازنده سري Xeon 5500 قادر است تا micro-Op128 (درمقايسه با 96 micro-Op درXeonهاي مبتني بر معماري Core) را پردازش نمايد. درعين حال، Nehalem EP نيز همانند Hyper - Threading پشتيباني مي کند، يک فناوري که از منابع اضافي هر واحد اجرائي براي اجراي يک رشته ثانويه بطور موازي استفاده مي نمايد. اين بدان معني است که يک سيستم دو پردازنده اي با دو پردازنده W5580 چهارهسته اي داراي 8 هسته منطقي ديگر خواهد بود. برخلاف پردازنده هاي چهار هسته اي مبتني بر معماري Core که از دو die دوهسته اي توليد مي شوند، پردازنده هاي Nehalem وNehalem EP از يک قطعه واحد سيليکوني تشکيل شده اند. هرهسته اجرائي به 32 کيلو بايت کاشه دستورالعمل و 32 کيلو بايت کاشه داده (که مجموعاً تحت عنوان کاشه L1 شناخته مي شوند) به همراه 256 کيلو بايت کاشه L2 مجهز شده است.ازسوي ديگر، هر هسته درعين حال به يک کاشه L3 بزرگ اشتراکي با ظرفيت 8 مگابايت دسترسي دارد. برخلاف کاشه L3 پردازنده هاي AMD Phenom، کاشه L3در معماري Nehalem و Nehalem EPداراي خصوصيت "Inclusive" است. اين بدان معني است که کاشه L2 هرهسته اجرائي در کاشه L3 کپي مي شود تا درصورتيکه يک هسته اجرائي به داده هائي نياز داشته باشد که هسته اجرائي ديگري مشغول کار بر روي آن است، بتواند آن را بر روي کاشه L3 يافته و واکشي (Fetch ) نمايد، بدون آنکه نيازي به تحقيق و اتلاف وقت ساير هسته هاي اجرائي داشته باشد. از آنجائيکه هر پردازنده Nehalem EP به يک کنترل حافظه مجتمع مجهز شده است، هر پردازنده بانک حافظه مخصوص به خودش را خواهد داشت، درست همانطور که opteronهاي با قابليت NUMA سالها است از اين خصوصيت برخوردارند. نکته جالب اين است که گرچه Xeon W5580 با بعضي از مادربردهاي Core i7 دسک تاپ که ازحافظه Unbuffered DDR3 استفاده مي کنند سازگار است، شما دريک مادربرد LGA1366 دو پردازنده اي بايستي از ماجولهاي حافظه ECC registered DDR3 استفاده کنيد. هر پردازنده مي تواند تنها با يک DIMM واحد تغذيه شود. اما بهترين عملکرد خود را زماني به نمايش خواهد گذاشت که سه DIMM با يکديگر درحالت سه کاناله، حداقل به DIMM6 براي يک سيستم دو پردازنده اي احتياج خواهيد داشت.
Xeon W5580 درعين حال دقيقاً داراي همان بسته بندي LGA1366 مورد استفاده در پردازنده هاي Core i7 است. به اين ترتيب شما مي توانيد از خنک کننده هاي مشابهي براي آنها استفاده نمائيد. همانطور که قبلاً نيز اشاره کرديم، اين پردازنده حتي بر روي تعدادي از مادربردهاي دسک تاپ Core i7 نظير MSI Eclipse SLI کار مي کند.
مادربردهاي LGA1366 دو سوکتي
Supermicro X8DA3-O
آشکارترين تفاوت فيزيکي آن، وجود دو بانک از اسلاتهاي DIMM است که هر بانک درکنار يکي از سوکتهاي پردازنده قرار دارد. پردازنده هاي Xeon نسل قبلي، يک کنترلر حافظه خارجي واحد را درپل شمالي چيپ ست به اشتراک مي گذاشتند و به همين دليل، سوکتهاي DIMM مي توانستند بطوريکجا در کنار يکديگرتعبيه شوند. درمقابل، هريک از پردازنده هاي سري Xeon 5500 مبتني بر معماري Nehalem داراي يک کنترلر حافظه مجتمع مي باشد که در نتيجه اسلاتهاي* بايد به سوکتهاي پردازنده نزديکتر شوند. با وجود آنکه Supermicro X8DA3-Oبه دو اسلات 16x PCI-E 2.0مجهزشده است، اما ازپيکربندي SLIپشتيباني نمي کند اما با CrossFire سازگار است. بنابراين اگر مايل به آماده سازي يک ايستگاه کاري هستيد که بتواند در اجراي بازيها نيز حرفي براي گفتن داشته باشد، مي توانيد اين دو گزينه را در نظر بگيريد.
Intel S5520SC
بر خلاف Supermicro، اينتل VRMهاي پردازنده را با حرارت گيرهائي پوشانده است. که هنوز هيچ گزينه اي براي اورکلاک در BIOS مادربرد به چشم نمي خورد.
چيدمان آزمايش
نرم افزارهاي کاربردي عمومي
- sisoft sandra 2009 SPI
- 7-Zip
- Handbrake
- GIMP
- Media Player Classic
ـ Wprime
ـ Prime95
بازيها
- Crysis v1.20
- X3:Terran Conflict
نرم افزارهاي کاربردي حرفه اي
- 3DS Max
- cinebench R10 x64
- Euler 3D
- Light Wave9.6
- Terragen2
براي اندازه گيري سرعت يک جفت پردازنده Xeon W5580، ما همين مجموعه از آزمايشهاي مقايسه اي را بر روي يک سيستم مبتني بر يک جفت Xeon X5482 که پيش از اين بعنوان سريع ترين مدلهاي Xeon شناخته مي شدند و همچنين يک جفت پردازنده Core 2 Extreme QX9775 در يک سيستم مبتني بر مادربرد Intel D5400XS Skulltraill نيز اجرا کرديم. پردازنده هاي Xeon W5580 بر روي يک مادربرد Supermicro آزمايش شدند. ازسوي ديگر، ما يک سيستم ايستگاه کاري مبتني بر يک جفت پردازنده 4 هسته اي AMD Opteron 2382 و يک مادربرد Supermicro X8DA3-O را نيز آماده کرديم. با وجود آنکه AMD پردازنده هاي سريع تر Opteron 2386SE را معرفي کرده است اما درهنگام آماده سازي اين مقاله هيچ نمونه اي ازآن قابل دسترسي نبود.
سخت افزارهاي و نرم افزارهاي تکميلي
- کارت گرافيک: Zotac Geforce GTX260 AMP
- درايو ديسک سخت: Samsung spinpoint P120S 250GB SATA II
- منبع تغذيه: Enermax Galaxy 1kW
- درايو گرافيکي: Nvidia Geforce 182.08
- سيستم عامل: Windows vista Ultimate x64 SPI
حافظه
عملکرد حافظه SiSoft Sandra
استفاده مي کنند. درحاليکه ماجولهاي FB-DIMM در مقايسه با ماجولهاي ECC Registered DDR2 داراي مزايائي مي باشند (نظير توانائي پشتيباني از کانالهاي حافظه بيشتر و در نتيجه تعداد DIMMهاي بيشتر)، اما FB-DIMMها به طور شگفت انگيزي کند هستند. بعلاوه، تراشه AMB Advanced Memory Buffer
اين نوع حافظه بسيار داغ شده و مقدار زيادي برق مصرف مي کند که باعث مي شود FB-DIMMها به خنک کنندگي فعال نياز داشته باشند. اين بدان معني است که يک سيستم با چند پردازنده سري Opteron 2300 و ماجولهاي ECC Registered DDR2 در مقايسه با يک سيستم مبتني بر چند پردازنده سريXeon5400، عملاً گزينه بهتري براي بسياري ازنرم افزارهاي کاربردي HPC متمرکز بر پهناي باند به حساب مي آيد.
هنگاميکه FB-DIMM براي اولين بار عرضه شد، اينتل هياهوي زيادي درباره اينکه استاندارد مذکور به آينده حافظه ايستگاه هاي کاري و سرورها تبديل خواهد شد، به راه انداخت.با اينحال، اينتل براي پردازنده هايNehalem EP خود در سکوت کامل FB-DIMM را به نفع حافظه ECC Registered سه کاناله کنار گذاشته است. اين نوعDIMM نه تنها از نظر مصرف برق بسيار کارآمدترازFB-DIMMها هستند، بلکه مي توانند با فرکانسهاي بسيار بالاتري نيز کار کنند (1333 مگاهرتز درمقابل 800 مگاهرتز).
بدون وجود تراشه AMB براي کند نمودن عمليات Write، ما مي توانيم ببينيم که آيا پهناي باند و تأخير حافظه هنوز مي تواند بعنوان پاشنه آشيل پردازنده هاي سري Xeon5500 در نظر گرفته شود يا خير. ما کار را با پر کردن هر 4 اسلات سيستم آزمايشي Xeon X5482 با FB-DIMMهاي 800 مگاهرتزي Crucial CT12872AF80Eآغاز کرديم، درحاليکه سيستم Xeon X5580 از 6 ماجول ECC registered DIMM1333 مگاهرتزي Crucial CT25672BB1339S بهره مي گرفت.
.jpg)
Crysis
X3 :Terran Conflict
![]()
ويرايش تصويربا GIMP
کد گذاري H.264 باHandbrake
عملکرد Multitasking
3DS Max 2009
Cinebench R10
.jpg)
Euler3D
درحاليکه 8 هسته پردازنده هاي Xeon X5482 به يک فرکانس CFD معادل 3/568 هرتز وسيستم 8 مسيره Opteron 2382 نيز به امتياز 2/780 هرتز دست يافته اند، سيستم W5580کار خود را با نتيجه بي رقيب 6/897 هرتز به پايان رساند. اين امتياز به نسبت حيرت آوري (93 درصد) بالاتر از Xeon X5482است، حتي با وجود آنکه 8 عدد از هسته هاي Xeon W5580 در واقع هسته هاي منطقي Hyper Threading هستند نه هسته هاي فيزيکي. بطور خلاصه، اگر فعاليتهاي شما با تجزيه و تحليل CFD سر و کار دارند، يک ايستگاه کاري مبتني برXeon W5580برايتان الزامي خواهد بود.
Flam Map
Light Wave9.6
.jpg)
Terragen 2
به اين دليل بوده است که Terragen 2 حداکثر از 8 هسته پردازنده پشتيباني مي کند.
براي وادار نمودن Terragen 2 به استفاده از هسته هاي فيزيکي پردازنده هاي Xeon W5580 بجاي هسته هاي منطقي آنها، ما آزمايش را پس از غير فعال کردن قابليت Hyper Threading در بايوس تکرار کرديم. در اين پيکربندي، سيستم Xeon W5580 توانست نتيجه بسيار چشمگير 8 دقيقه و 43 ثانيه را بدست آورد که يک بهبود 15 درصدي نسبت به Xeon X5482 به حساب مي آيد.
WPrime32M
"عملکرد بر حسب وات" به سرعت در حال تبديل شدن به يک معيار بسيار مهم براي تصميم گيري درباره خريد سخت افزارها است، خصوصاً اگر شما* هاي متعددي داشته باشيد. براي تعيين بازدهي مصرف برق CPUهاي مختلف، ما در حاليکه آزمايش Smallfft ابزار Prime95 را بر روي هر سيستم را درمحل پردازشي قابل دسترسي اجرا مي کرديم. برق مصرفي هر سيستم را درمحل پريز ديواري اندازه گيري نموديم.
سيستم Xeon W5580 بطور آشکارا بيشترين عطش را براي مصرف برق داشته و 30 درصد بيشتر از سيستم Xeon X5482 برق مصرف مي کند. به سختي مي توان دليل واقعي اين وضعيت را مشخص نمود. به هر حال، Xeon W5580 ديگر از حافظه FB-DIMM که عطش زيادي براي مصرف براي مصرف برق دارد استفاده نمي کند و درعين حال نيازي به يک پل شمالي با يک کنترل حافظه ندارد. با اينحال پردازنده هاي Core i7 در شرايطي که تحت فشار کاري سنگين قرار مي گيرند. اشتهاي زيادي براي مصرف برق پيدا مي کنند و يا با در نظر گرفتن اين واقعيت که سيستم Xeon W5580 بين 15 تا 93 درصد سريعتر از سيستم Xeon X5482 است، مي توان نتيجه گرفت که اين هزينه توجيه پذير خواهد بود.
.jpg)
جمع بندي
البته، يک Xeon W5580 با قيمتي در حدود 1700 دلار تقريباً سه برابر گرانتر از يک Opteron 2382 (حدود 650 دلار) و 50 درصد گرانتر از يک *( حدود 300 دلار ) خواهد بود. با اينحال، اگر زمان راندوي کمتر به معناي درآمد بيشتر باشد، اين سيستم در مدت کوتاهي هزينه اضافي خريد خود را مستهلک خواهد نمود.
توجيه خريد يک جفت پردازنده Xeon W5580 براي يک سرور تا حدودي دشوارتر به نظر مي رسد، زيرا اکثر نرم افزارهاي کاربردي سرور به ندرت بطور منظم به 16 رشته اجرائي سريع نياز پيدا مي کنند. از سوي ديگر، در اختيار داشتن 16 هسته در داخل يک سيستم واحد به معناي ان است که يک سيستم دو پردازنده اي Xeon W5580 مي تواند چندين نرم افزار کاربردي متفاوت را بطورهمزمان اجرا نمايد، حتي اگر نيمي از اين هسته ها منطقي باشند نه سري 5500 را با فرکانسهاي پائين تر عرضه نمايد.
با اطمينان مي توان گفت که توجيه زيادي براي استفاده از يک سيستم دو پردازنده اي Xeon W5580 بعنوان يک PC همه کاره با عملکرد بالا وجود دارد. اين سيستم در زمينه اجراي بازيها، نرم افزارهاي عمومي و نرم افزارهاي حرفه اي از توان بسيار بالائي برخوردار است. در حاليکه سکوي Skulltrail تمام تلاش خود را براي تسخير هر دو حوزه کار و بازي انجام داد. اما نهايتاً خسته شده و کناره گيري کرد، يک سيستم دو پردازنده اي Xeon W5580 به حدي سريع است که هر وظيفه محول شده به آن را در کمترين زمان ممکن به پايان مي رساند.
منبع:ماهنامه کامپيوتري بزرگراه رايانه شماره 119