به درخواست دوستان یکسری توضیحاتی پیرامون این Ivy Bridge و مباحث مربوطه داده میشه با هدف رفع سوء تفاهمات :
3rd Generation یا 2nd Generation مسئله این است ...
موضوعی که خیلی در موردش بحث شد ! اینتل در کنفرانس ها ، PR ها و ... خودش زمانی از لغت Generation استفاده میکنه که واقعاً تغییر خاصی در کار باشه و این تغییر خاص را معمولاً برای تغییر معماری استفاده کرده . مثل این :
http://getsmart.intel.com/uk/technol...re-processors/
در لینک بالا اینتل از سندی بریج به عنوان 2nd Generation of Intel Core Processors یاد میکنه که روی این موضوع اختلاف نظری نیست .
اگه بخوایم طبق عقلمون و روال گذشته پیش بریم باید بگیم که توی Tock باید شاهد 3rd Generation باشیم که معماری جدید معرفی میشه ولی اینتل از Ivy Bridge به هر دلایلی که بخشیش علمی و فنی و بخش دیگریش تبلیغاتی هست به عنوان 3rd Generation of Intel Core Processors یاد میکنه و این چیزی نیست که فقط در IDF گفته باشه بلکه در Computex سال 2011 که حدود چهار ماه پیش هم بود اینتل از Ivy Bridge به عنوان 3rd Generation یاد کرد . منبع هم خبرنامه Computex اینتل به لینک زیر :
http://newsroom.intel.com/community/...es-at-computex
چون متن خبر خیلی طولانی هست قسمت مربوطه را در اینجا قرار میدم :
معمولاً اینتل در ریز معماری جدید از لغت Generation استفاده می کرد و این چیزی هست که مظاهر عزیز هم بهش اشاره کردند ولی در نهایت این اینتل هست که به عنوان صاحب و تولیدکننده اون تکنولوژی حق نام گذاری را داره و به دلایلی ( علمی - مارکتینگی ) از Ivy Bridge به عنوان 3rd Generation یاد میکنه .Building on the latest 2nd Generation Intel Core technology, Maloney outlined the next generation Intel processor family codenamed “Ivy Bridge,” which is scheduled for availability in systems in the first half of 2012. Laptops based on “Ivy Bridge” will bring improved power efficiency, smart visual performance, increased responsiveness and enhanced security. “Ivy Bridge” is the first high-volume chip based on Intel’s 22 nanometer (nm) manufacturing technology that uses a revolutionary 3-D transistor design called Tri-Gate announced in May. Maloney also highlighted complementary USB 3.0 and Thunderbolt™ technologies which are part of Intel’s ongoing work to drive the PC platform forward.
FMA
مبحث بعدی اختلاف نظر روی FMA بود که به نظر بنده هیچ ارتباطی با Ivy Bridge نداشت این موضوع که این قدر گسترده در موردش صحبت شد چون همون طوری که هر دو دوستمون بهش اشاره کردند از Haswell به بعد ما شاهد FMA در پردازنده ها هستیم که مهم ترین تغییر در اینستراکشن های اینتل در Haswell همین FMA هست که به دنبالش تغییرات بسیاری زیادی را باید در پردازنده ایجاد کرد . پس با کمال احترام به نظر من مطرح کردن FMA در این تاپیک هیچ سود علمی برای کاربران نداره ! دقت کنید ممکنه در تاپیک Haswell بحث در مورد FMA فایده داشته باشه ولی در تاپیک Ivy Bridge سودی جز گمراه کردن کاربر نخواهد داشت به خصوص ، به خصوص اینکه توضیحی در FMA داده نشه و صرفاً از لغتش در گفته استفاده بشه . چند درصد خوانندگان اصلاً میدونند FMA چیه ؟ اگه درصد زیادی نمیدونند پس باید قبل از هر چیزی FMA را از پایه پایه تعریف کرد و خیلی عام برای همه گفته بشه بعد وارد بحث های تخصصیش بشیم نه اینکه توی یک جمله شش تا لغت به کار ببریم که کاربر 5 تاش را نمیدونه ! هدف واقعاً گفتن این هست که ما میدونیم یا اینکه کاربران بفهمند مباحثو ؟
اما با همه این موارد چون مطرح شده فقط مورد بحث را باز میکنم ...
وقتی صحبت از FMA هست ( به صورت کلی) نه FMA3 یا FMA4 باید گفت برای مثال r=(x*y)+z ولی وقتی بحث FMA3 هست حتماً باید ذکر بشه که یا a=a+b*c که البته درست تر ( نه خیلی مهم ) هست گفته بشه a=(b*c)+a و البته ذکر بشه منظور از این شکل عنوان کردن چی هست یا گفته بشه d=(a*b)+c و حتماً حتماً باید ذکر بشه که رجیستر d با رجیستر یکی از متغیر ها ( a ، b یا c ) یکی هست چون در غیر این صورت برداشتی که میشه مربوط به FMA4 هست و اشتباهه و خیلی جالب بود برای من که مظاهر عزیز در ابتدا گفتند این موضوع را به درستی و رامین جان همون مطلب درست را Reply کردند و باز هم یک بیان دیگه از همون مطلب ارائه کردند ( باز هم درست ) و بحث به همین شکل پیشرفت ! در واقع مظاهر عزیز در قسمت اول گفتند که :
و بعد رامین عزیز ذکر کردند که :FMA3
a=a+b*c
FMA4
D=a+b*c
یعنی در FMA3 نتایج در یکی از متغییر های مورد استفاده در عبارت جبری قرار میگیره
برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید در واقع چیزی که درست گفته شده بود توسط مظاهر جان ، دوباره درست گفته شده توسط رامین عزیز (!) و تازه بحث هم سرش ایجاد شد ! برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنیداصلا مشخص نیست که برنامه امکان داره در آن واحد کدوم ثبات رو ذخیره کنه که تز بدیم یا اینه یا اونه
حالا جالب هست که در مورد FMA با اینکه ظاهراً خیلی صحبت شد ، خیلی از مباحثش توضیح داده نشد یا واضح نیست . مثلاً نکته خیلی جالبی که ذکر نشده اینه که در FMA ای که اینتل ازش صحبت میکنه عملوند مرجع همون عملوند مقصد هست یا اینکه در FMA3 طریقه ی ذخیره در یکی از رجیستر های قبلی تا حدودی شبیه این چیزی که در ویکی پدیا به این راحتی گفته شده نیست و باید رجیستر هاش کاملاً در موردش بحث مفصل و تخصصی بشه .
صحبت در مورد I-Set ها به شکلی که گفته شد هم بی ارتباط هست با موضوع اصلی تاپیک .
صحبتی خودمونی : به نظرتون معرفی یک معماری جدید باید به صورت اقیانوسی به عمق دو سانت باشه یا حوضی به عمق صد متر ؟
جواب اینه که هیچ کدام ! برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید معرفی یک معماری باید به صورت کوهی باشه که از پایه قراره بنیان گذاشته بشه و هر چه سطح مقطع کوچک تر میشه و ارتقاء زیاد تر میشه مباحث تخصصی تر بشه . در صحبت های بالا هر چند که بدون در نظر گیری حاشیه ها مباحث بسیار تخصصی مطرح شد که در اکثر مجموعه ها حتی اسمی ازش نمیاد ولی ذکر چند اسم هیچ کمکی به کاربر نمیکنه و نشانه اطلاعات بالا هم نیست بلکه موشکافی از پایه تا تخصصی یک معماری و ذکر تک تک لغات و توضیحشون هست که باعث پیشرفت و تکامل اطلاعات کاربران میشه و قطعاً افرادی که بتونند به این نحو بررسی کنند اطلاعات بالایی دارند .
پس بهتره اگه قراره واقعاً اطلاعات کاربران و خود اشخاص شرکت کننده بره بالا با هماهنگی و صحبت یکسری مباحث انتخاب بشه و در موردش چند نفری تحقیق کنند و از پایه در اختیار کاربران بگذارند . بحث در مورد نتایج تحقیق هاست که باعث بهبود عجیب کیفیت تاپیک میشه .
برای مثال یک گفته پایه در مورد 22nm Tri-Gate ترانزیستور ها داده شده و الان میشه مطالب تکمیلی را ارائه کرد . شاید براتون جالب باشه که اکثر کاربران نمیدونند درست این تکنولوژی ساخت ( 22 نانومتری یا ... ) چی هست و نیاز به توضیح و بررسی داره .
در آخر یک PDF برای عزیزانی که مایلند در مورد FMA و ... اطلاعات بیشتری کسب کنند Attach شد .
به امید اینکه دوستان با هماهنگی و همکاری دوستانه در این تاپیک و تاپیک های مشابه بتونند با انسجام مباحث را لیست کنند و بعد با تقسیم مباحث و تحقیق و به اشتراک گذاری در تاپیک از پایه تا مباحث ریز این معماری را در اختیار کاربران عزیز قرار بدند .
شاد باشید برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید







پاسخ با نقل قول
Bookmarks