علوم کامپیوتر
بررسی باب کت، یک معماری جدید از AMD |
Written by کیوان مساجدی |
Wednesday, 08 September 2010 08:11 |
رقابت بر سر پردازنده ها تمامی ندارد و هر گاه این رقابت جنبه خاصی را شامل می شود. زمانی رقابت بر سر افزایش فرکانس بود، زمانی بر سر افزایش تعداد هسته ها و سطح اورکلاک و امروزه بر سر ارائه معماری های جدید برای عملکرد بالاتر و تعداد هسته های بیشتر. این بار شرکت AMD دو معماری جدید خود را معرفی کرده که دو بازار متفاوت را هدف می گیرند. معماری Bobcat، برای بازار پردازنده های کم مصرفی ارائه شده که در نت بوک ها، تبلت ها و اسمارتفون های استفاده می شوند. معماری Bulldozer برای بازار پردازنده های با کارایی بالا طراحی شده است. پس همراه ما باشید تا از جزئیات کامل معماری Bobcat اطلاع پیدا کنید. جزئیات معماری Bulldozer نیز به زودی توسط نارنجی منتشر خواهد شد. حالا زمان توضیحات فرا می رسد: در دیاگرم بالا، 64 کیلوبایت کش از نوع L1 در نظر گرفته شده است که 32 کیلوبایت آن، برای دستورات و 32 کیلوبایت دیگر برای داده ها استفاده می شود. همچنین در هر هسته 512 کیلوبایت کش L2 وجود دارد. یعنی پردازنده ی دو هسته ای دارای یک مگابایت کش L2 خواهد بود. البته چیزی که در تصویر مقایسه ای بالا می بینید، مربوط به کش های 2-Way می شود، اما به همین نسبت برای کش های 16-way هم صدق خواهد کرد. بنابر این در کش های 16 راهی، هر واحد حافظه می تواند در یکی از 16 واحد، کش شود. اما در کش های مستقیم، هر واحد حافظه به یک واحد در کش منتقل می شود. پس می توان دریافت که بهره وری کش های با WAY های بالاتر، بیشتر است. در کل این سری، از پایپ لاین های 15 مرحله ای استفاده می کند که شش مرحله گردشی اصلی دارد و سه قسمت از آنها مربوط به شاخه براورد محاسبه ای، با زمان تاخیر 13 دور می باشد و باید گفت که ای ام دی در مورد علت این کار چیزی توضیح نداده است. در مقابل پایپ لاین های پردازنده اتم 16 مرحله ای می باشند. انتظار می رود با این وجود، پایپ لاین ها کمی موثر تر واقع شوند. زمان تاخیر کش L1 در این معماری برابر با 3 دور برای لود و زمان تاخیر کش L2، 17 دور برای لود می باشد. |