مختصري در ارتباط با 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