www.sakhtafzar.com
Academic
مقالات آکادمیک
Network
شبکه
Others
سایر موارد
Laptop
کامپیوترهای همراه
Multimedia
مالتی مدیا
Coolers
خنک کننده ها
Memory
حافظه
Storage
ذخیره سازی
Chipsets
چیپست ها
Graphic
گرافیک
Mainboard
مادربرد
CPU
پردازنده ها
آرشیو مقاله ها
آخرین اخبار
دوشنبه - ۲ ارديبهشت ۱۳۸۷

۲۲:۲۳ | چیپست ها شرکت nVIDIA وجود مشکل در تراشه nForce 790i SLI را تایید کرد. تایید تخریب اطلاعات پس از انجام آورکلاک در تراشه nForce 790i SLI توسط nVIDIA.


پنج‌شنبه - ۲۹ فروردين ۱۳۸۷

۱۸:۲۹ | کامپیوترهای همراه Gigabyte و MSI در پی ورود به بازار رایانه های همراه ارزانقیمت. نوت بوک های کوچک و ارزانقیمت شرکت های گیگابایت و MSI در نیمه دوم سال جاری عرضه خواهند شد.


جمعه - ۲۳ فروردين ۱۳۸۷

۱۰:۵۶ | گرافیک ASUS و معرفی کارت گرافیکی با سه تراشه گرافیکی قابل ارتقاء. نخستین کارت گرافیکی مجهز به سه تراشه گرافیکی قابل ارتقا توسط Asustek ساخته شد.


يک‌شنبه - ۲۶ اسفند ۱۳۸۶

۲۳:۰۳ | گرافیک nVIDIA و افشاء مشخصات فنی GeForce 9800 GTX. قیمت پیشنهادی فروش کارت گرافیک GeForce 9800 GTX در حدود 300 دلار تعیین شد.


چهارشنبه - ۱۵ اسفند ۱۳۸۶

۱۲:۳۸ | پردازنده ها AMD و نمایش پردازنده چهار هسته ای مبتنی بر ریز معماری K10 در نمایشگاه CeBit. پردازنده Native Quad-Core شرکت AMD با فناوری ساخت 45 نانومتر در نیمه دوم سال 2008 در دسترس خواهد بود.


۰۰:۲۹ | پردازنده ها جدیدترین پردازنده همراه Intel با نام Atom معرفی شد. پردازنده Atom کوچکترین وکم مصرف ترین پردازنده ابزار دسترسی به اینترنت خواهد بود.


شنبه - ۱۱ اسفند ۱۳۸۶


۰۰:۰۶ | پردازنده ها پردازنده هاي دو هسته اي ارزانقيمت AMD سري Sempron. پردازنده دو هسته ای ارزانقیمت برای همه!


پنج‌شنبه - ۹ اسفند ۱۳۸۶

۱۰:۳۶ | ذخیره سازی دیسک سخت 500 گیگابایتی رایانه همراه و کوچک Fujitsu عرضه شد. Fujitsu پس از Hitachi دیسک سخت 500 گیگابایتی 2.5 اینچی خود را معرفی کرد.


يک‌شنبه - ۵ اسفند ۱۳۸۶



جمعه - ۳ اسفند ۱۳۸۶


۱۰:۳۹ | گرافیک nVIDIA تراشه گرافیکی GeForce 9600GT را به بازار عرضه کرد. اولین گزارش ها از توانایی پردازش گرافیکی تراشه کمتر از 200 دلاری nVIDIA.


چهارشنبه - ۱ اسفند ۱۳۸۶


۲۰:۳۸ | سایر موارد سرمایه گذاری 200 ملیون دلاری سونی در OLED. با توجه به پيشرفت بازار LCD و تقاضاي بالاي آن مي توان گفت LCD كاملا جايگزين CRT شده ولي موقعيت براي OLED چگونه ...

رويارويي معماري ها : Intel Core2 در مقابل AMD Athlon 64
رويارويي معماري ها : Intel Core2 در مقابل AMD Athlon 64
مشاهده شده : 35712 بار
امکانات : صفحه مناسب ذخیره و چاپ
نزديك به يك سال پيش در همايش IDF 2005، اينتل رسما جايگزيني معماري NetBrust پردازنده‌هاي پنتيوم 4 خود را با معماري قدرتمند ديگري به نام Core™ اعلام كرد، اين معماري جديد به تدريج به كليه پردازنده‌هاي اين شركت از پردازنده‌هاي كامپيوتر‌هاي همراه گرفته تا پردازنده‌هاي سرور‌هاي Xeon نفوذ خواهد كرد. از ماه آپريل سال 2001 كه پردازنده‌هاي پنتيوم 4 معرفي شدند، معماري NetBrust تنها معماري پردازنده‌هاي حوزه كامپيوتر‌هاي «روي‌ميزي» اينتل به شمار مي‌رفت، با وجود اينكه اين معماري در مقابل معماري K8 به كار گرفته شده در پردازنده هاي Athlon 64 شركت AMD ضعف‌هاي متعددي داشت، اصرار شركت اينتل بر حكم‌فرمايي آن به روي پردازنده‌هاي پنتيوم 4 بخش بسيار بزرگي از بازار پردازنده‌ها را به شركت AMD با معماري موفق K8 خود اهدا كرد. معماري جديد Core™ كه تا چند ماه ديگر در پردازنده‌هاي Core2 Duo و Core2 Extreme تجلي پيدا خواهد كرد، اغاز يكه‌تازي مجدد اينتل در بازار پردازنده‌ها خواهد بود. در اين مقاله ابتدا ساختار CPU و معماري آن به‌طور ساده بيان خواهد شد سپس به بررسي نوآوري‌هاي معماري Core™ و تفاوت‌هاي آن با معماري K8 خواهيم پرداخت و در انتها عملكرد پردازنده‌هايCore2 را بررسي خواهيم كرد.


فهرست بخش های مقاله -->
Core در برابر K8 : كدگشايي

به نظر شما چگونه سه واحد «كدگشايي ساده» به اضافه يك واحد «كدگشايي پيچيده» در معماري Core با سه واحد «كدگشايي پيچيده» موجود در معماري K8 رقابت مي‌كند؟


معماري ابتدايي پردازنده‌هاي Athlon (معماري K7) دو شيوه كدگشايي «مسير برداري» و «مسير مستقيم» داشت. كدگشايي «مسير برداري» يك دستورالعمل منجر به چندين دستورالعمل شبه RISC شده (كه AMD آنها را macro-op نام نهاده) و كدگشايي «مسير مستقيم» منجر به يك macro-op مي‌شود  هر يك از واحد‌هاي كدگشايي در K7 داراي توانايي كدگشايي به دو شيوه مذكور بودند. اما از ديدگاه عملكرد، كدگشايي «مسير مستقيم» به دليل داشتن تعداد macro-op كم‌تر ترجيح داده مي‌شد. اگر از اين كه ما معماري منسوخ شده K7 را تحليل مي‌كنيم شگفت زده شده‌ايد بايد اضافه كنيم كه معماري K8 به طور گسترده‌اي بر پايه معماري K7 طراحي گشته است.


هر سه واحد «كدگشايي پيچيده» K7 قادر به كدگشايي «مسير مستقيم» اكثريت دستورالعمل‌هاي x86 مي‌باشد و بخش اندكي از دستورالعمل‌ها به شيوه «مسير برداري» كدگشايي مي‌گردند. با اين وجود برخي از دستورالعمل‌هاي مميزشناور و SSE مي‌بايست به شيوه زمان‌بر «مسير برداري» كدگشايي مي‌شدند. در معماري K8 از واحد‌هاي «كدگشايي پيچيده» قدرتمندتري بهره برده شد كه توانايي كدگشايي تمامي دستورالعمل‌هاي SSE و مميزشناور را به شيوه «مسير مستقيم» دارا مي‌باشد.


مشابه ويژگي «همجوشي macro-op» اينتل در معماري K8 شركت AMD وجود ندارد همچنين ميتوان فرم ديگري از «همجوشي micro-op» را در اين معماري يافت، براي اينكه پيچيدگي اين مقايسه‌ها موجب سردرگمي شما نشود در جدول 2 تفاوت‌هاي موجود را ترسيم كرده‌ايم :

 

معماري Intel Core

معماري AMD K8

معناي macro-op

دستورالعمل x86

يك دستورالعمل بزرگ شبه RISC كه نتيجه كدگشايي يك دستورالعملx86 مي‌باشد. macro-op كمي‌ساده‌تر يا مشابه دستورالعمل‌هاي x86 بوده و هر دستورالعمل ساده x86 پس از كدگشايي با يك يا دو macro-op بيان مي‌شود.

معناي micro-op

نتيجه كدگشايي يك دستورالعمل x86 كه به يك يا چندmicro-op تبديل مي‌شود.

macro-opها پيش از ارسال به واحد اجرايي به چندين micro-op شكسته مي‌شوند

همجوشي macro-op

دستورالعمل‌هاي مقايسه و پرش با يكديگر ادغام مي‌شوند

وجود ندارد

همجوشي micro-op

دستورالعمل‌هاي مشابه ADD [mem],EAX را به يك micro-op كدگشايي مي‌كند.

كدگشايي ADD [mem],EAX با يك macrp-op بيان مي‌شود.

جدول شماره 2

 

در پردازنده‌هاي Athlon ويژگي «همجوشي micro-op» وجود دارد، يك دستورالعمل مشابه دستورالعمل ADD [mem],EAX در گذر از خط‌لوله پردازنده تنها با يك macro-op بيان مي‌شود. دستورالعمل‌هاي «بارگذاري» و SSE نيز در معماري Core قابل تركيب با يكديگر هستند اما اين امكان براي K8 در نظر گرفته نشده و دستورالعمل‌هاي SSE توسط دو macro-op مجزا اجرا مي‌شوند.

 

با توجه به اين توضيحات به نظر شما واحد‌هاي كدگشايي Core چگونه با K8 رقابت مي‌كنند؟ شايد بدون دسترسي به اطلاعات بيشتر در مورد ساير بهينه‌سازي‌هاي Core در واحد كدگشايي، نتيجه‌گيري كمي دشوار باشد، با اين وجود بر اساس مفروضات مي‌توان ايده كلي مقايسه را مطرح كرد. در اكثر وضعيت‌هاي موجود معماري Core برتري نسبي در اين بخش دارد، اين معماري ميتواند در هر سيكل ساعت خود 4 تا 5 دستورالعمل x86 (به لطف «همجوشي macro-op» ) را كدگشايي و به داخل خط‌لوله هدايت كند در حالي كه K8 در هر سيكل ساعت تنها 3 دستورالعمل را كدگشايي مي‌كند.

 

وضعيت‌هايي كه 3 واحد«كدگشايي پيچيده» K8 از 3واحد«كدگشايي ساده» و يك واحد پيچيده‌ي Core پيشي مي‌گيرند بسيار اندك است. اين اتفاق زماني رخ‌خواهد داد كه پيچيدگي هر سه دستورالعمل واكشي شده از صف دستورالعمل‌ها در حدي باشد كه توسط واحد‌هاي «كدگشايي ساده» تعبيه شده در Core نتوان آنها را به micro-op تبديل كرد. 

نظرات بازدید کنندگان
تعداد نظرات ثبت شده: ۱۴ مورد
مشاهده نظرات ثبت شده

برای ثبت نظر خودتان در ارتباط با این مقاله فرم زیر را کامل کنید.
وارد کردن مواردی که با علامت * مشخص شده اند الزامی است.
تاریخ:۳۰ تير ۱۳۸۷
نام و نام خانوادگی: *
Change Input Language
پست الکترونیک:
آدرس سایت:
نظر: *
جستجو

امکانات
خروجی های RSS و XML
ثبت در علاقمندی ها
ثبت به عنوان صفحه خانگی

پذیرش آگهی
پذیرش نقد محصول
دعوت به همکاری
مسابقه نوروزی سایت سخت افزار
خبرنامه
نام:

پست الکترونیک:

عضویت در خبرنامه
لغو عضویت
دوستان
IT World
Winbeta
Elecitex
P30 Download
Gamers Land
Bazi Center
Persian Tools
BLOGFA
Digital Kambiz
P30 Net
آمار سایت
نوشته هاتعداد
مقاله ها۶۹
اخبار۳۸۸
دانلود ها۱۶
لینک ها۲۳

گزارش بازديدها
کليک کنيد
تمامی حقوق محفوظ و متعلق به شرکت نوآوران شبکه صبا است.
استفاده از اخبار و مقالات سايت تنها با کسب اجازه قبلي مجاز می باشد.
نقشه سایت پذیرش آگهی
درباره ما اهداف سایت
تماس با ما شرایط استفاده