سفارش تبلیغ
صبا ویژن
 
خداوند، نرمش و ملایمت در همه چیز را دوست دارد. [رسول خدا صلی الله علیه و آله]
 
امروز: جمعه 103 فروردین 10

بررسی باب کت، یک معماری جدید از AMD
Written by کیوان مساجدی   
Wednesday, 08 September 2010 08:11

AMD%20Logo.jpg

رقابت بر سر پردازنده ها تمامی ندارد و هر گاه این رقابت جنبه خاصی را شامل می شود. زمانی رقابت بر سر افزایش فرکانس بود، زمانی بر سر افزایش تعداد هسته ها و سطح اورکلاک و امروزه بر سر ارائه معماری های جدید برای عملکرد بالاتر و تعداد هسته های بیشتر. این بار شرکت AMD دو معماری جدید خود را معرفی کرده که دو بازار متفاوت را هدف می گیرند. معماری Bobcat، برای بازار پردازنده های کم مصرفی ارائه شده که در نت بوک ها، تبلت ها و اسمارتفون های استفاده می شوند. معماری Bulldozer برای بازار پردازنده های با کارایی بالا طراحی شده است. پس همراه ما باشید تا از جزئیات کامل معماری Bobcat اطلاع پیدا کنید. جزئیات معماری Bulldozer نیز به زودی توسط نارنجی منتشر خواهد شد.  
 
-در اعماق یک Bobcat:  
 
ابتدا یک دیاگرم سطح بالا را به نمایش خواهیم گذاشت و پس از آن، مرحله به مرحله، به بررسی کامل جزئیات این نمودار می پردازیم. معماری باب کت برای رقابت با پردازنده های Atom اینتل عرضه شده است؛ البته برخی از اجزاء این معماری، شبیه سری اتم اینتل می باشند اما پردازنده های جدید و کم مصرف AMD که بر پایه معماری باب کت عرضه می شوند، ملاک های متفاوتی را برای پردازش در نظر می گیرند. در واقع استاندارد های جدیدی هستند که در پردازنده های جدید رعایت می شوند و بسیاری اعتقاد دارند که همین استاندارد ها باعث عملکرد بهتر پردازنده ها شده است، معماری باب کت نیز آن ها را رعایت می کند و در عین حال با ملاک های جدیدی که در پردازش خود در نظر گرفته، انتظار می رود که پردازنده های (مشابه) سری Bobcat از سری Atom اینتل پیشی بگیرند. البته در این مورد باید مثل همیشه منتظر بنچمارک ها باشیم.

حالا زمان توضیحات فرا می رسد: در دیاگرم بالا، 64 کیلوبایت کش از نوع L1 در نظر گرفته شده است که 32 کیلوبایت آن، برای دستورات و 32 کیلوبایت دیگر برای داده ها استفاده می شود. همچنین در هر هسته 512 کیلوبایت کش L2 وجود دارد. یعنی پردازنده ی دو هسته ای دارای یک مگابایت کش L2 خواهد بود.  
 
اما میرسیم به بخش کد گشایی یا همان Decoding که در دیاگرم بالا با رنگ قرمز دیده می شود: درست مانند پردازنده های Atom، باب کت هم از یک کدگشای دو گانه برای کدگشایی دستورات x86 استفاده می کند. از زمانی که سری پنتیوم پرو عرضه شد، تقریبا تمام ریز پردازنده ها کد های x86 را قبل از هر کاری در قسمتی به نام Micro-ops به کد هایی ترجمه می کردند که بتوانند آن ها را مورد پردازش صحیح قرار دهند. زمانی که اینتل معماری پردازنده های سری Atom را رونمایی کرد، اعلام شد که این پردازنده ها می توانند دستورات x86 را بدون نیاز به ترجمه در قسمت Micro-ops، اجرا کنند. در عوض می تواند ترکیبی از دستورات دیگر را در این قسمت ترجمه کند. در این جا دو سوال متداول وجود دارد که باید به آن پاسخ بدهیم.  
 
اول از همه بسیاری می گویند: دستورات x86 چیست؟ دستورات x86، دستورات 32 بیتی هستند که توسط سیستم عامل به پردازنده داده می شوند. البته این دستورات فقط برای سیستم عامل نیست و بسیاری از برنامه های 32 بیتی نیز از این نوع دستورات در کد های خود استفاده می کنند. دستورات x86 از زمانی متداول شدند که اینتل پردازنده های 32 بیتی را روانه بازار کرد و همگان به مزایای بالا و گسترده بودن اعمال قابل انجام توسط این پردازنده ها پی بردند و پس از آن، این پردازنده ها گسترش زیادی یافتند.  
 
سوال دوم این است که پردازش غیر مستقیم دستورات x86 چه ضرری دارد؟ به این سوال هم جواب دادیم: از سری پنتیوم پرو به بعد، پردازنده ها این دستورات را به طور مستقیم اجرا نمی کردند، بلکه در قسمت Decoding و در بخش هایی به نام Micro-Op این دستورات را ترجمه کرده و سپس آن ها را مورد پردازش قرار می دادند. این موضوع از دو نظر باعث اتلاف زمان می شد: یکی این که دستورات x86 بسیار متداول هستند و این یعنی بسیاری از دستورات نیاز به ترجمه داشتند. دوم این که دستورات x64 و 64 بیتی نیز وجود دارند که هنوز آن قدر متداول نشدند اما بیشتر این دستورات هم نیاز به ترجمه دارند و این یعنی مشغول شدن بیشتر Micro-Op ها و کم شدن کارایی.  
 
AMD اعلام کرده که پردازنده های Bobcat می توانند 89 درصد دستورات x86 را به طور مستقیم اجرا می کند.یعنی در این فرایند 89 در صد دستورات x86 فقط با درگیر کردن یک Micro-Op ترجمه می شوند و 10 در صد ، مانند گذشته در رشته ای از Micro-Op ها پردازش خواهد شد. بقیه اطلاعات که کم تر از 1 درصد را شامل می شود، در قسمت Micro-Coded، کد گشایی می شود. این هم یکی دیگر از مواردی است که شبیه به سری اتم اینتل طراحی شده. مزیت این طراحی این است که وقت کمتری برای پردازش دستورات تلف شده و به این ترتیب عملکرد پردازنده سریع تر و موثر تر خواهد شد.  
 
قصد نداریم در این مقاله سراغ اطلاعات جزئی و پیشرفته ای مانند عملکرد ارگان های FPU یا ALU (قسمت های نارنجی و فیروزه ای نمودار بالا) برویم. اما در این مورد باید بگوییم، که عملکرد آن ها هم مانند بسیاری از پردازنده های سطح بالا می باشد. انگار که ای ام دی تمام ویژگی های مفید را به سرقت برده، اگر چه فکر نمی کنم این کار ها را با سرقت کردن انجام داده باشد. از این که بگذریم، باید گفت که هنگامی که سری Atom ساخته شد، اینتل سعی کرده بود از ارگان های پردازشی-اجرایی نسبتا کمی در پردازنده ها استفاده کند و گرما و توان مصرفی پایین را به عنوان توجیهی برای این کار مطرح می کرد. اما AMD با این مساله تفاهم چندانی ندارد. AMD می گوید، قدرت را فدای مصرف انرژی نمی کند. بنا بر این با نگاهی به نمودار بالا متوجه خواهید شد که این پردازنده در ارگان های پردازشی – اجرایی (در قسمت های نارنجی و فیروزه ای شاهد آن ها هستید) هم چیزی کم نگذاشته است.  
 
کش L2 باب کت که 512 کیلوبایت گنجایش دارد، از نوع کش های 16-Way می باشد. این کش ها به این صورت عمل می کنند:

البته چیزی که در تصویر مقایسه ای بالا می بینید، مربوط به کش های 2-Way می شود، اما به همین نسبت برای کش های 16-way هم صدق خواهد کرد. بنابر این در کش های 16 راهی، هر واحد حافظه می تواند در یکی از 16 واحد، کش شود. اما در کش های مستقیم، هر واحد حافظه به یک واحد در کش منتقل می شود. پس می توان دریافت که بهره وری کش های با WAY های بالاتر، بیشتر است.  
 
پس Bobcat دارای یک کش 512KB L2 16-Way؛ است اما باید به آن سیستم ECC را اضافه کنید، که سیستم برطرف کردن خودکار خطا ها می باشد. این کش برای مصرف کم تر، با نصف سرعت اش کار می کند. البته این دقیقا به این معنا نیست که این کش به طور پیش فرض از 50 در صد کلاک پایه استفاده می کند یا این که وقتی کم کار است ، 50 درصد کار می کند.  
 
-پایپ لاین ها: اول از همه اگر به این سوال فکر می کنید که پایپ لاین چیست، به مطلب بررسی کرتکس و تگرا 2 در نارنجی مراجعه نمایید. اما نمودار زیر، تصویری است از نوع پایپ لاین های این سری و عملکرد آن ها.

در کل این سری، از پایپ لاین های 15 مرحله ای استفاده می کند که شش مرحله گردشی اصلی دارد و سه قسمت از آنها مربوط به شاخه براورد محاسبه ای، با زمان تاخیر 13 دور می باشد و باید گفت که ای ام دی در مورد علت این کار چیزی توضیح نداده است. در مقابل پایپ لاین های پردازنده اتم 16 مرحله ای می باشند. انتظار می رود با این وجود، پایپ لاین ها کمی موثر تر واقع شوند. زمان تاخیر کش L1 در این معماری برابر با 3 دور برای لود و زمان تاخیر کش L2، 17 دور برای لود می باشد.  
 
-سخن آخر و چند نکته هیجان انگیز:  
 
پردازشگرهای اتم شرکت اینتل در طی دو سال و نیم گذشته، به خوبی خود را در بازار نت بوک ها شناسانده است. اگر چه ای ام دی نیز قصد دارد چنین کاری را انجام دهد؛ اما معتقدیم که به بار نشستن باب کت، مقداری زمان خواهد برد. پردازنده Ontario که یک پردازنده دو هسته ای بر پایه معماری باب کت است؛ در سال 2011 به بازار عرضه خواهد شد. این پردازنده مطمئنا نخواهد توانست که در ماه های اول، کسب و کار اتم را در بازار های جهانی کساد کند. هر چند که احتمالا در عملکرد از اتم بهتر خواهد بود. باز هم باید منتظر رویارویی این دوچیپ باشیم تا ببینیم نتیجه به نفع کدام یک رقم می خورد.  
 
اما اگر به بخش پردازنده گرافیکی این چیپ مراجعه کنیم، می بینیم که اوضاع خوب پیش می رود. در سال 2012 پلتفرم Brazos از طرف ای ام دی عرضه خواهد شد که از پردازنده Ontario ، پردازنده گرافیکی مبتنی بر DX11 و حافظه DDR3 پشتیبانی می کند. اما من دوست دارم به این فکر کنم که اینتل یک GPU جدید را برای پردازنده های Atom ، عرضه کرده و همه را حیرت زده کند. اگر چه این چندان حیرت آور نیست اما جالب تر این است که اگر اینتل از پردازنده های گرافیکی ساخت AMD احساس خطر کند، ممکن است در برابر انویدیا تغییر لحن دهد و با انویدیا متحد شود تا بر AMD غلبه کند. اگر این طور باشد، اوضاع سختی برای AMD پیش می آید، هر چند که مهم ترین داور این رقابت، کاربران خواهند بود.  
 
اینجا با معماری Bobcat شدیم تا جزئیات آن برای شما روشن گردد. به زودی به بررسی Bulldozer نیز خواهیم پرداخت. پس منتظر مقاله بعدی نیز باشید. مطمئنا کاربران هستند که برنده این رقابت را در سال 2011 تعیین می کنند حال باید دید که اوضاع چگونه پیش خواهد رفت. به نظر شما AMD چگونه پیش خواهد رفت و چگونه خود را در این بازار پر مدعی مطرح خواهد ساخت؟ نظر خود را برای ما بنویسید.  
 
منابع: Hothardware.com  
 
Wikipedia.org


 نوشته شده توسط محمد قاری در چهارشنبه 89/6/17 و ساعت 3:45 عصر | نظرات دیگران()
درباره خودم
آمار وبلاگ
بازدید امروز: 11
بازدید دیروز: 18
مجموع بازدیدها: 238237
فهرست موضوعی یادداشت ها
علوم کامپیوتر[43] . دانلود[14] . کتاب[13] . PDF[10] . علوم کامپیوتر[7] . آموزش[4] . اینترنت[3] . سرعت[3] . راهنمای[3] . سیستم عامل[2] . سرفصل کنکور کارشناسی ارشد مجموعه مهندسی کامپیوتر[2] . در[2] . هسته[2] . و[2] . برنامه نویسی[2] . ترفندهای[2] . افزایش[2] . کار[2] . کاربردی . کتاب PDF . کتاب جامع مدار منطقی . کلاس . کنکور کارشناسی ناپیوسته دانشگاه جامع علمی کاربردی 88 . کوچکترین فلش مموری جهان . الگوریتم و سورس کد مسئله هشت وزیر ( ? وزیر ) . امنیت . امنیت در شبکه های کامپیوتری . انتی ویروس یو س پی USB Threat Defender . اندروید . انواع دستور Ping . PDF دیتا . ProgDVB . XP . آزمون . آشنایی . آشنایی با روش های ذخیره سازی و رمزگذاری بر روی cd . ( روبات مسیریاب ) . ? سیم کارت در یک گوشی با OTECH F1 . 1 روز . 1100 لغت پرکاربرد در اخبار انگلیسی . 1389 . 4 نکته برای خرید نمایشگرهای جدید ال‌سی‌دی با توجه به بودجه‌ شما . 89 . ActiveX . Dialup . DNS . FileSee یک نرم افزار جهت پخش فایل . آموزش Delphi 7 . آموزش تایپ فارسی . آموزش تصویری ورد 2007 . آموزش جامع نرم افزار Flash CS4 Professional . آموزش زبان برنامه نویسی پایتون python . آموزش زبان سی شارپ . آموزش سریع SQL . آموزش فارکس . آموزش نرم افزار مالتی مدیا بیلدر . آیا تکنولوژی موجب تنهایی ما شده است؟ . آیفون . ارسال . از . از طریق . اس ام اس . اسکریپت . اطلاعیه پذیرش دانشجو در مقطع کارشناسی ارشد بدون شرکت در آزمون ور . تقویم . جاوا . جزوات . جزوات پارسه کاردانی به کارشناسی کامپیوتر ویژه آزاد . جزوات طلایی کاردانی به کارشناسی . جزوه ریاضیات مهندسی . ‎چرا دستگاهای بیسیم اطرافمان از باند ?/? گیگاهرتز استفاده می کنن . چگونه . چگونه منوی راست کلیک ویندوز را ویرایش کنیم؟ . چگونه یک صفحه اختصاصی در گوگل پلاس بسازیم؟ . چهارم . چیز در . حساب . خطاهای . دانشگاه جامع علمی کاربردی هم تفکیک جنسیتی شد . برنامه نویسی شبکه و اینترنت با VB . بهینه . بیس . پد . پروژه نرم افزار چت بین کامپیوتر و سرور با ویژوال بیسیک . پنج شگفتی‌ دنیای فناوری و اینترنت در سال 2011 . پیدا کردن لیست دستگاه‌هایی USB استفاده شده . تاریخچه گرامافون و صفحه موسیقی در ایران . تبلیغات کارآمد وب سایت . با . با چه چیزی و چطور باید هدفون و هندزفری را تمیز کرد؟ . با علم . با لینوکس آشنا شویم . باگ اسکنر ها . بالا بردن عمر لپ تاپ با چند نکته ساده . باید و نباید . بخش . بررسی باب کت، یک معماری جدید از AMD . و افزایش . و راه اندازی . وایرلس . وب . ویژوال بیسیک . ویژوال بیسیک 6 . ویندوز . ویندوز 7 . هفتگانه ICDL . همه . علوم کامپیونر . در ان . درامد . سرویس . فلشدرایو جدید Silicon Power، تغییر رنگ با افزایش دما! . فناوریهایی که هنوز نیامده اند! . فیبر . کاردانی به کارشناسی . کارشناسی ارشد . کسب . گرافیک . ماشین . مخفی بودن فایلها و دایرکتوری ها . مرجع . مرجع آموزش HTML و XHTML . مرجع فارسی CSS . معرفی منابع کنکور کاردانی به کارشناسی دانشگاه آزاد سال 88 . مفاهیم پایه و معرفی ابزار کرک . ملی کردن صنعت اینترنت؟ . مهارت . مهندسی معکوس خارق العاده ای . مودم . مورد . میکند . مکاترونیک . ناگفته های پیشرفته ویندوز XP . نحوه عملکرد چاپگرهای لیزری . نرم افزار . نصب . نوری . شبکه . شروع ثبت نام کنکور کارشناسی ارشد از 17 آبان ماه . شماره هفتم مجله بازی های کامپیوتری - میگ میگ . صد . صفحه گسترده . طراحی . طرای . راهنمای ادامه تحصیل در خارج از کشور . راهنمای سریع دستورات برای شروع کار با اوبونتو . رایگان . رباتیک . روباتیک . زمان اعلام نتایج آزمون کارشناسی ناپیوسته سال 89 دانشگاه آزاد اسل . زمان ثبت نام آزمون کاردانی به کارشناسی . زمان و مهلت ثبت نام داوطلبان کارشناسی ارشد با آزمون و بدون آزمون . سازی . سال . سالنامه . دانلود پروژه شبیه سازی شبکه های کامپیوتری . دانلود پروژه طراحی یک وب سایت آموزشی . دانلود پروژه و پایان نامه رشته کامپیوتر – هوش مصنوعی . دانلود تحقیق و مقاله پیرامون الگوریتمهای مسیریابی . دانلود تحقیق و مقاله پیرامون ترانزیستور . دانلود تحقیق و مقاله پیرامون صنعت نرم افزار در ایران . دانلود تحقیق و مقاله پیرامون فناوری GPS جی پی اس . دانلود جزوه آموزشی حسابان . دانلود جزوه اصول طراحی کامپایلر . دانلود جزوه درس برنامه نویسی مبتنی بر وب . دانلود جزوه درسی الکترونیک ? . دانلود جزوه درسی مهندسی نرم افزار . دانلود جزوه زبان ماشین و برنامه سازی سیستم . دانلود جزوه هوش مصنوعی . دانلود مقاله آشنایی با فناوری DVD . دانلود کتاب PDF ویروسهای کامپیوتری و راههای از بین بردن آنها . دانلود کتابهای درسی هوش مصنوعی و مدار منطقی .
جستجو در صفحه

لینک دوستان
شکوفه های زندگی
فرزانگان امیدوار
جاده های مه آلود
سایت مهندسین پلیمر
Polymer Engineers of Iranian Universities

ل ن گ هــــــــک ف ش !
بچه مرشد!
سکوت ابدی
MNK Blog
PARANDEYE 3 PA
پژواک
****شهرستان بجنورد****
+O
سفیر دوستی
اطلاعات عمومی
تعمیرات تخصصی انواع پرینتر لیزری اچ پی HP رنگی و تک رنگ و اسکنر
►▌ رنگارنگ ▌ ◄
.: شهر عشق :.
پیامنمای جامع
بوی سیب
سایت روستای چشام (Chesham.ir)
انسان جاری
نور
ترانه ی زندگیم (Loyal)
محمد قدرتی
حکیم دزفولی
مهاجر
مردود
جام جهان نما
گروه اینترنتی جرقه داتکو
زمزمه ی کوچه باغ شاه تور
آقا رضا
مشق عشق ناز
سکوت پرسروصدا
نبض شاه تور
تنهاترین
صل الله علی الباکین علی الحسین
غلط غو لو ت
پایگاه اطلاعاتی و کاربردی شایگان
حفاظ
اس ام اس خنده دار . اس ام اس روز
فقط من برای تو
یادداشتهای روزانه رضا سروری
ریاضیات
عشقی
امام زمان (ع)
.:؛ حقوق و حقوقدانان ؛:.
پایگاه شهید کریم مینا سرشت
سه ثانیه سکوت
داستان نویس
جوک و خنده
دهاتی
دکتر علی حاجی ستوده
ماه شعبان
fazestan
عسل....
عاشقانه
هر چی بخوای
چـــــاوش ( چه خبر از دنیا ؟؟؟؟)
anzalichi
عاشق تنها....
آریایی
جوادقدرتی..خوش آمدید..javadghodrati..بفرماییدچایی..نظریادت نره..
یه دختر تنها
از ایلجیما خوشگل تر؟؟؟
تنهایی من
امین نورا (پسر سیستان)
عکسکده
تو میتونی !! اخبار جنبش دانلود سرگرمی عکس کلیپ آهنگ اس ام اس جک
..:: پایگاه خبری لک نیوز ::..
دکتر علی حاجی ستوده
اخرین نفس
علوم رایاته
فقط خدا
لوگوی دوستان
خبر نامه
 
وضیعت من در یاهو