مختصري در ارتباط با Nehalem
Nehalem نام معماري نسل بعدي پردازنده هاي اينتل بوده كه در سال 2009 شاهد محصولاتي بر پايه آن خواهيم بود.
چندي قبل در IDF اعلام شد كه طراحي اين پردازنده به پايان رسيده و در همانجا Wafer ها اجرايي آن به نمايش گذاشته شد . حتي اينتل اعلام كرده كه چيپ هايي بر پايه اين معماري براي تست سيستم عامل ويندوز و تعدادي Application را نيز با موفقيت به اجرا در آورده اند .
از ديد اينتل طراحي اين پردازنده يك طرح ديناميك و بعبارتي Modular به حساب مي آد بطوريكه به راحتي مي توانند تغييرات جالبي در پردازنده اعمال كنند - رئيس اجرايي اينتل مي گويد :
نقل قول:
Nehalem is a very dynamic design from a number of perspectives. From an Intel perspective, it’s a very modular design. We have the ability to change the configuration of cores, to change the configuration of cache size, to change the configuration of I/O, power envelopes and so forth to be able to meet the needs of an increasingly diverse segment of our product needs
همچنين از ديگر ويژگي ها آن توانايي تغييرات در Performance پردازنده توسط software developer ها بر اساس بخش هاي خاص Application ها خواهد بود . شبيه چيزي كه AMD ان را Light Weight Profiling Technology گذاشته است/
اين معماري براي نيمه دوم سال 2008 در نظر گرفته شده و نه تنها بسيار كاراتر و پيشرفته تر از معماري فعليست بلكه تكنولوژي هاي متععدي نيز خواهد داشت اما :
Quick Path Interface كه جايگزين Processor system Bus فعلي خواهد گرديد . البته قبلا با نام CSI شناخته مي شد.
همچنين Integrated Memory controller و تكنولوژي اي شبيه Hyper Threading كه اين قابليت را داراست كه در حالت مجازي تعداد هسته هاي موجود را دو برابر كند ..
پردازنده 8 هسته اي نيز بر روي اين معماري ارايه خواهد شد.
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
منبع :XbitLabs
Gabana
Nehalem ، همه چیز در مورد معماری جدید پردازنده های Intel
خب دوستان ، با توجه به اطلاعاتي که بنده تو وب گردي درباره اين معماري جديد اينتل به دست آوردم ، به اين نتيجه رسيدم که بايد منتظر يک تحول جديد در افزايش Performance در پردازنده ها با معاری Nehalem باشيم !
در اين مقاله اندکي به بررسي و تشريح اين معماري و technology هاي جديد ارائه شده در اين plateform مي پردازيم !
ابتدا توجه شما رو به یک die photo از ویفر این معماری جلب میکنم :
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
و اما تکنولوژی های جدید در این معماری :
45nm HI-K Metal Gate Process Technology
LAST Technology
Nehalem HI-K Process Technology
توضیح مختصر :
این تکنولوژِی که در آن برای Gate موسفت های به کار رفته در پردازنده ، از هافنیوم و آهن استفاده شده است ، باعث افزایش سرعت سویچ ترانزیستور شده ، و سرعت بالاتر هسته و همینطور پهنای باند بیشتر را در بر دارد .
همینطور باعث کاهش تلفات حرارتی و در نتیجه کاهش توان مصرفی پردازنده می شود .
==========================
Simultaneous multi-threading
توضیح مختصر :
همان طور که در تصویر مشخصه ، پردازنده های با معماری CORE به ازاء هر هسته توانایی پردازش یک رشته محاسباتی ( Thread ) رو داشتند ، ولی در معماری Nehalem هر هسته توانایی پردازش دو رشته محاسباتی رو در یک لحظه داراست !! یعنی اگر APP مورد نظر قابلیت چند رشته کردن رشته های محاسباتی خود را به این صورت داشته باشه ، با یک انفجار Performance روبه رو خواهیم بود !!
===========================
Intel Smart Cache
Others Architectures
توضیح مختصر :
در معماری های دیگر زمانی که توسط پردازنده DATA برای پردازش فراخوانده می شود ، و به طور اتفاقی DATA مورد نظر در CACHE وجود ندارد ، و DATA مورد نظر باید از حافظه RAM فراخوانده شود ، ابتدا باید CACHE تمام هسته های پردازنده ، چک شود و در صورت لزوم به RAM رجوع شود !! این نقیصه می تواند کارایی پردازنده را کاهش دهد .
Nehalem MicroArchitecture
توضیح مختصر :
در معماری جدید میشه گفت که دیگه پردازنده نیازی به چک کردن حافظه های نهان هر یک از هسته ها نداره و به طور مسقیم به حافظه RAM سیستم دسترسی مستقیم داره ! ( در صورتی که DATA مورد نظر در حافظه نهان موجود نباشه ! ) .
این تکنولوژی جدید کاهش Latency و افزایش performance رو در پی داره .
=================================
Intel SSE4.2
توضیح مختصر :
تکنولوژِی SSE4.2 یکی از جدید ترین روش های Text Processing رو به صورتی کاملآ پیشرفته ارائه میکنه ، برای مثال:
همان طور که میدانید یک مرورگر در باز کردن صفحات وب با داده های XML سر و کار دارد ، حال ای داده ها در 3 گروه کاراکتر دسته بندی میشوند :
1 -
Name character
2 -
White Space character
3 -
Metadata character
پردازنده های نسل های قبل توانایی تجزیه این 3 نوع را نداشتند ، لذا برای پردازش هر کاراکتر یک سیکل clock صرف می شد .
ولی در فناوری جدید پردازنده ، توانایی تجزیه این 3 نوع کاراکتر را دارد ، به همین دلیل تعداد سیکل clock برای پردازش ، فقط و فقط صرف تشخیص نوع این کاراکتر ها میشود .
همانطور که در تصویر فوق مشخص است میزان سیکل clock صرف شده برای دو متن مشابه ، در روش پردازشی که از تکنولوژِی SSE4.2 بهره می برد به مقدار 83% کاهش یافته !! :gasp:
این قابلیت می تواند بار پردازشی که روی یک WebServer قرار دارد را به همین اندازه کاهش دهد !! یعنی معجزه !
===============================
Loop Stream Detecter
توضیح مختصر :
همان طور که می دانید ، پردازش به صورت کلی چند مرحله دارد که در تصویر بالا به صورت پشت سر هم از چپ به راست نام برده شده است .
حال APP هایی نیز وجود دارند که دارای اطلاعاتی هستند که به صورت Loop وار تکرار می شوند ، یعنی پردازنده باید چندین بار یک سری اطلاعات را به صورت تکراری پردازش کند !
پردازنده های نسل های قبل ، این اطلاعات تکرار شونده را تشخیص نمی دانند و هر بار به صورت کامل آن ها رو پردازش می کردند !
پردازنده های با معماری Nehalem این سری داده های تکرار شونده را تجزیه کرده و آ نها را در مرحله queue به صف میکنند ، و فقط مرحله Excute ( اجرا ردن ) برای این داده های تکرار شونده ، تکرار می شود !
این فناوری جدید می تواند باعث افزایش کلی Performance و کاهش چشمگیر توان مصرفی پردازنده شود .
================================
ادامه دارد ............. . :1.
نویسنده ( ترجمه و تحلیل ) : سید مهدی موسوی
منبع :
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
همه چیز در مورد معماری Nehalem
کد:
http://www.bit-tech.net/hardware/2008/11/03/intel-core-i7-nehalem-architecture-dive/1
تست i7 920, 945 , 965 توسط bit-tech.net
کد:
http://www.bit-tech.net/hardware/2008/11/03/intel-core-i7-920-945-965-review/1
اولین نقد و بررسی رسمی پردازنده های Lynnfield
بسمه تعالی
ریویو اختصاصی فروم P30 World . در صورت کپی ، نوشتن نام نویسنده و منبع الزامی است .
اولین ریویو رسمی LGA 1156 نسل جدید پردازنده های Nehalem
در سپتامبر 2009 ، اینتل پلتفروم جدید LGA1156 خود رو عرضه میکند. و به تدریج اون رو جایگزین LGA775 میکند. این پلتفروم بر مبنای پردازنده های نسل آینده و High END ، Core i5 750 با کارایی بالا و مصرف انرژی پایین است . هر چند Core i5 دارای کارایی بهتری نسبت به رقیبانش هست ، اما این پردازنده بالاترین کارایی رو در بین پردازنده های LGA1156 نداره. اما سر گروه پردازنده های LGA1156 یعنی Core i7 870 میتونه قدرت پردازنده های این سوکت رو مشخص کنه و رقابت سختی با Core i7 920 داشته باشه .
سری جدید Core i7 800 ، به همراه سری قدیمی یعنی Core i7 900 بر مبنای معماری پیشرفته ی Nehalem ساخته می شوند . این پردازنده ها دارای L3 Cache هستند و از معماری هوشمند Turbo Boost پشتیبانی میکنند و در خودشون Memory Controller رو جای دادند . مهمترین تفاوت بین سری 800 و 900 پردازنده های Core i7 در سوکت و Memory Cotroller است . سری Core i7 800 از سوکت جدید LGA1156 بهره می برند و Memory Cotroller اونها از Tripple Channel به Dual Channel تغییر کرده است .
تفاوت ظاهری پردازنده های Core i7 800 و Core i7 900
سری Core i7 800 دارای یک سوکت جدید بر پایه LGA1156 هستند ولی سری Core i7 900 از سوی سوکت LGA1366 پشتیبانی می شوند .
در این تست به بررسی پردازنده ی Core i7 870 سرگروه پردازنده های LGA1156 و مقایسه اون با Core i7 920 ، ضعیفترین پردازنده سری Bloomfield LGA1366 می پردازیم و این مطلب رو بررسی میکنیم که آیا کارایی Core i7 870 با Core i7 920 برابری میکنه ؟
تفاوتهای دیگر سری جدید و قدیمی Core i7 :
Intel در سال گذشته خانواده Core i7 900 رو عرضه کرد و بزودی خانواده Core i7 800 رو هم عرضه خواهد کرد. چه تفاوتهای دیگه ای میتونه بین این دو سری برای یک کاربر وجود داشته باشه ؟ در ادامه به بررسی این تفاوت ها خواهیم پرداخت .
تفاوت مصرف کنندگان :
همونطور که گفتیم Intel پردازنده Core i5 رو هم در دست ساخت داره . این پردازنده ها قراره جایگزین سری Core 2 Quad 9xxx بشن . همونطور که در جدول می بینید Intel پردازنده های سری High END خودش رو بر پایه سوکت LGA1366 ادامه میده و سری performance و Mainstream رو بر پایه سوکت LGA1366و LGA1156 عرضه خواهد کرد.
از موارد دیگه ای که در جدول قابل مشاهدست اینه که Core i7 900 و Core i7 800 تقریبا در یک رده قرار گرفتن . یعنی کارایی و قیمت این دو سری با هم تشابه بسیار زیادی داره . اما سری 900 در بالاترین نقطه و سری 800 کمی پایینتر از اون قرار می گیرن . سری Core i7 800 برای کسانی که دارای مادربرد LGA1156 و پردازنده های Core i5 هستند ، و میخوان پردازنده خودشون رو ارتقا بدن ، مناسب به نظر می رسند.
تفاوت سوکت ، تفاوت مادربرد ، غیر قابل استفاده با یکدیگر :
در مورد محل قرار گیری پردازنده ها از نظر کارایی و قیمت ، و جایگزینی LGA1156 بجای LGA1156 صحبت کردیم . به همراه Core i7 800 ، پردازنده های Core i5 و Core i3 هم توسط سوکت LGA1156 پشتیبانی میشن و با سوکت LGA1366 سازگار نیستند .تفاوت دیگر پردازنده های سری Core i7 900 و 800 اینه که سری 900 برای ساپورت به مادربردهای X58 نیاز دارن ولی پردازنده های 800 توسط مادربردهای با چیپ P55 و P57 ساپورت می شوند.
تفاوت Memory Controller ، تفاوت PCI-E controller :
ارتباط پردازنده با سایر اجزا
سوکت LGA1366 ، به همراه مادربردهای X58 ، به روش بالا عمل می کنند : CPU Memory Controller رو برای پشتیبانی از رمهای DDR3 بصورت سه کاناله در خود گنجانده است . هسته درونی پردازنده بوسیله ی یک QPI جدید با اطراف ازتباط برقرار می کند. PCI E Controller مستقل است ، چیپ پل جنوبی ICH10R است. Interface IO مثل SATA تدارک دیده شده و بین پل جنوبی و پل شمالی باس DMI ارتباط برقرار میکند .
سوکت LGA1156 و پردازنده های Core i7/5 از پردازنده ی Core i7+X58 Motherboard سریعتر عمل میکند.از مهمترین دلایل (تولید پردازنده های ) Lynnfield اینه که فقط به تنهایی memory controller با پردازنده ارتباط برقرار نکنه . PCI-E controller هم میتونه به سادگی به پردازنده ازتباط ایجاد کنه .
در ضمن همونطور که گفته شد پردازنده های سری 900 از رمهای تریپل چنل DDR3 با باس 1066 ( با توانایی اورکلاک به باس های بالاتر ) پشتیبانی میکنند ولی سری 800 قادر به پشیتبانی از حداکثر رمهای دوال چنل DDR3 هستند.
ارتباط مموری کنترولر با پردازنده
تکنولوژی پردازنده های LGA1156 :
چهار هسته ی واقعی + قابلیت Cache Level3:
معماری پردازنده Core i7 900
Core i5/i7 همراه پردازنده های Core i7 LGA1366 ، بر خلاف پردازنده های Core 2 Quad که دو دسته دو هسته ای هستند ، دارای چهار هسته ذاتی ( واقعی ) هستن و همچنین در اونها Level3 Cache جای داده شده . L1 Cache این پردازنده ها +32 کیلوبایت ، L2 Cache اونها 4x256 کیلوبایت و L3 Cache هم 8 مگابایت هست .
پشتیبانی از تکنولوژی Hyper Thread :
تکنولوژی Hyper-Threading (با مخفف HT ) که با کلمه ی multi-threading technology ( منسوب به SMT) شناخته می شود ، برای اولین بار در سال 2002و در پردازنده های Pentium4 پدیدار شد . در مقایسه این تکنولوژی در پردازنده های Pentium4 و Core i7 ، باید به برتری قاطع Core i7 اشاره کرد. چون Core i7 cache و پهنای باند ( Memory Bandwidch ) بسیار بیشتری دارد . پس پردازنده های Cor i7 بطور موثری از Hyper-Threading استفاده کنند. طبق ادعای اینتل ، HT پردازنده های Nehalem میتونه مصرف پردازنده رو بالا ببره و کارایی اونها رو هم 20 تا 30 درصد افزایش بده .
با این حال در بین پردازنده های Lynnfield فقط Core i7 میتونه از HT پشتیبانی کنه و Core i5 فاقد این تکنولوژی خواهد بود.
تکنولوژی فوق پیشرفته Turbo Boost :
تصویری از تکنولوژی Turbo Boost
Turbo Boost که همچنین با نام Turbo Mode شناخته میشه ، همونطور که از نامش پیداست باعث افزایش فرکانس پردازنده در حالات معین میشه . این تکنولوژی که برای معماری Nehalem طراحی شده . در این تکنولوژی توان مصرفی پردازنده بالا نمیره و هسته میتونه به بالاترین فرکانس ( مطابق با تکنولوژی ) دست پیدا کنه .
یک مثال ساده : اگر Game فقط از یک هسته استفاده کنه ، تکنولوژی Turbo Boost بطور اتوماتیک سه هسته دیگه رو غیر فعال میکنه و در حالی که Game در حال استفاده از همون یک هسته هست ، این تکنولوژی اون هسته رو بصورت اتوماتیک اورکلاک میکنه .
و این باعث میشه که بدون اتلاف انرژی ، کارایی بهتری به دست بیاد. در حالی که در پردازنده های Core 2 ، هنگام اجرای همین برنامه ، هر دو هسته با آخرین فرکانس ممکن فعاله ، در حالی که هیچ کارایی اضافه ای بدست نمیاد ؛ انرژی هم تلف میشه.
از دیگر امکانات این پردازنده ها تکنولوژی SSE 4 هست که برای اختصار به اون اشاره نمی کنیم .
سیستم تست :
پلتفروم 1366 : Intel Core i7 920 ، MSI X58 Pro ، Alexa 3x2GB 1333 7-7-7-20، Western Digital 640G blue plate Radeon HD 4890
پلتفروم 1156 : Intel Core i5 750 و Intel Core i7 870 ، ASUS P7P55 ، AEXEA DDR3-1333 2GB x 2 ، Western Digital 640G blue plate ، Radeon HD 4890
پلتفروم 775 : Intel Core 2 Quad Q9550 ، ASUS Formular Extreme ، AEXEA DDR3-1333 2GB x 2 Western Digital 640G blue plate ، Radeon HD 4890
بنچمارکها
در بنچمارکهای زیر نمودارهای بزرگتر ، بهتر هستند :
در بنچمارکهای زیر ، نمودارهای کوچکتر بهتر هستند :
توان مصرفی :
خلاصه ارزشیابی و نتیجه گیری
870 Core i7 که سرگروه پردازنده های LGA1156 اینتل به حساب میاد و کارایی خیلی خوبی رو در مقابل Core i7 920 از خودش نشون داد . این پردازنده فقط در تست مموری نرم افزار Everest از Core i7 920 عقب افتاد و در همه ی تستهای دیگر ، از Core i7 920 برتر بود.
دلیل برتری Core i7 920 در تست مموری Everest چیزی نبود به جز استفاده از رم تریپل چنل . در واقع Core i7 870 امکان استفاده از رم دوال چنل رو داشت و Core i7 920 با استفاده از این مزیت تونست تنها در این تست بر حریف سرسختش غلبه کنه .
بنابراین میتونیم نتیجه بگیریم ، اگر خانواده Core i7 900 همان فرکانس خانواده Core i7 800 رو داشت ، میشد از اختلاف پرفرمانس بین این دو سری چشم پوشی کرد.
پلتفروم LGA1156 یک کنترل مصرف جالب دارد . محصولات این پلتفروم ، از نظر مصرف انرژی ، حتی از پردازنده های کم مصرف Core 2 Quad مثل Q9550 هم بهتر عمل میکنند .
کارایی پردازنده بر اساس 3D Mark Vantage
بررسی موقعیت فروش :
سال بعد ، Intel نسل بعدی پردازنده های High END Core i7 رو ادامه خواهد داد. اما در سپتامبر امسال پردازنده های LGA1156 و پردازنده Core i7 870 عرضه خواهند شد. از اونجا که کارایی پردازنده های Core i7 پلتفروم های LGA1156 و LGA1366 تشابه زیادی داره ، این مسئله کاربرانی رو که میخوان سیستمهای High END بخرند ، دچار مشکل میکنه . شاید برای کسانی که سال آینده قصد ازتقای سیستم دارند ، سیستم LGA1366 بهتر باشه ، و برای کسانی که سیستمهای کم مصرف تر با هزینه کمتر میخوان ، LGA1156 گزینه مناسبی میتونه باشه.
پلتفروم LGA1156 همراه با پردازنده های Core i5 750 و Core i7 860/870 امسال عرضه میشن . این پردازنده ها به پردازنده های High END اینتل اضافه میکنند. همچنین در سه ماهه اول سال 2010 ، اینتل پردازنده های Crackdale رو بر پایه Core i5/Core i3 و رده ی Mainstream عرضه میکنه و رقابت سختی رو با AMD شروع میکنه . آیا AMD میتونه در این رقابت موفق بشه ؟ بزودی خواهیم دید .
مشخصات احتمالی پردازنده های مبنی بر سوکت
منابع :
کد:
http://news.softpedia.com/news/Lynnfield-Benchmarks-Surface-on-Chinese-Website-118344.shtml
کد:
http://diy.pconline.com.cn/cpu/reviews/0907/1717513.html
کد:
http://anandtech.com/cpuchipsets/showdoc.aspx?i=3570