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

۱۵:۰۳ OpenGL 3.0 خواص و قابلیت های نسخه ی جدید API قدرتمند OpenGL اعلام شد. Full framebuffer object functionality Compact half-float vertex and pixel data


دوشنبه - ۲ ارديبهشت ۱۳۸۷

۲۲:۲۳ | چیپست ها شرکت 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.


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


درآمدي بر معماري پردازنده‌هاي گرافيكي; ‏R600‎‏ در زير ذره‌بين
درآمدي بر معماري پردازنده‌هاي گرافيكي; ‏R600‎‏ در زير ذره‌بين
گروه: گرافیک
مشاهده شده : 9341 بار
امکانات : صفحه مناسب ذخیره و چاپ
پس از شش ماه تاخير سرانجام ‏ATI‏ پردازنده‌گرافيكي ‏R600‎‏ را با پشتيباني كامل از ويژگي‌هاي ‏DirectX 10‎‏ ‏عرضه كرد، اين پردازنده‌گرافيكي جديد كه از معماري سايه‌زن‌هاي متحد بهره مي‌برد داراي ويژگي‌هاي ‏متمايزي نسبت به ساير رقباي خود مي‌باشد كه در اين مقاله با ديدگاه تحليلي به بررسي و مقايسه ‏معماري داخلي اولين نسل از پردازنده‌هاي گرافيكي با سايه‌زن متحد پرداخته شده است. در نگاهي به گذشته اين سوال مطرح مي‌شود كه آيا ‏R600‎‏ همانند ‏R300‎‏‌ يك موفقيت بزرگ براي ‏ATI‏ به همراه خواهد ‏آورد يا مانند ‏NV30‎‏ كلكسيوني از ويژگي‌هاي ممتاز طراحي است كه هرگز نتوانست قابليت‌هاي خود را به ‏نمايش بگذارد. ‏


فهرست بخش های مقاله -->
انواع مختلف پردازنده‌هاي جرياني ‏

شيوه ‏NVIDIA‏:‏


پردازنده گرافيكي ‏G80‎‏ در كارت‌گرافيك ‏Geforce 8800GTX‏ داراي 128 عدد ‏SP‏ مي‌باشد و در مدل ‏GTS‏ اين كارت‌گرافيك 96 عدد ‏SP‏ موجود است كه در يك زمان واحد مي‌توانند كارهاي كوچكي را انجام دهند. هر يك از آنها مي‌توانند عمليات‌هاي استاندارد ‏مميز شناوري مانند ‏MAD‏ (يك نوع دستورالعمل ضرب عددي) يا عمليات تابعي پيچيده مانند محاسبه سينوس را اجرا كنند. ‏علاوه بر اين نكته متمايز كننده معماري ‏G80‎‏ در اين است كه تك تك 128 عدد ‏SP‏ موجود در داخل ‏G80‎‏‌ مي‌توانند به صورت ‏همزمان‎ ‎‏ روي ‏Threadهايي از راس‌ها، ‏Primitive‏‌ها يا پيكسل‌ها كار كنند.‏


بنابر اين در هر سيكل كلاك 128 عدد ‏Thread‏ توسط ‏SPهاي داخل ‏‎8800GTX‎‏ پردازش مي‌شوند نكته مهم اين است كه هريك ‏از اين 128 ‏SP‏ به صورت كاملا مستقل از هم نيستند به همين خاطر امكان اجراي 128 دستورالعمل متفاوت در يك سيكل ‏وجود ندارد، اما بسته به نوع برنامه‌سايه‌زن (راسي، هندسي يا پيكسلي) كه در حال اجرا مي‌باشد معمولا نياز است يك ‏دستورالعمل در چندين ‏Thread‏‌موازي هم روي ‏SP‏ ها به صورت همزمان اجزا شود، به همين خاطر در اجراي دستورالعمل‌هاي ‏مشابه بر روي ‏SP‏ ها به صورت همزمان محدوديت وجود دارد. ‏
در سخت‌افزاري كه ‏NVIDIA‏ طراحي كرده است حداقل تعداد ‏Threadهايي كه بايد با يك نوع دستورالعمل به صورت همزمان ‏پردازش شوند براي سايه‌زن‌هاي راسي 16 عدد است، بلوك دياگرام ‏G80‎‏‌ (تصوير شماره 5) نشان مي‌دهد كه هر گروه 16 ‏تايي از ‏SPها از واحد‌هاي بافت‌گذاري ، ثبات‌ها و حافظه كاشه مشتركي استفاده مي‌كنند كه به اين واسطه مي‌توان 16 ‏Thread‏ راسي را يك‌جا فراخواني و توسط 16 ‏SP‏ پردازش كرد. ‏

 

تصوير شماره 5 نمايي از معماري داخلي ‏G80‎

تصوير شماره 5 نمايي از معماري داخلي ‏G80‎

 

براي سايه‌زن‌هاي هندسي و پيكسلي نيز كه اهميت آنها به مراتب بيشتر از سايه‌زن‌هاي راسي مي‌باشد، نرخ موازي سازي ‏‏32 عدد‎ ‎‏ ‏Thread‏ در هر سيكل كلاك وجود دارد، به بيان ديگر در اجراي هريك از دستورالعمل‌هاي هندسي و پيكسلي 32 عدد ‏از ‏SPها درگيرخواهند بود. ‏


در جمع بندي كلي با يك محاسبه ساده مي‌توان اين‌گونه برداشت كرد كه ‏G80‎‏ به طور همزمان مي‌تواند 8 دستورالعمل ‏راسي و 4 دستورالعمل هندسي/پيكسلي را اجرا كند: ‏


‎128 SPs / 16 Threads per Instruction per Clock = 8 Vertex Instructions per Clock‎
‎128 SPs / 32 Threads per Instruction per Clock = 4 Pixel Instructions per Clock

 

 

 شيوه ‏AMD:

SPها در معماري ‏R600‎‏ كمي متفاوت هستند، در داخل اين پردازنده‌گرافيكي 320 عدد ‏SP‏‌ وجود دارد اما نمي‌توان آنها مستقيما ‏با 128 عدد ‏SP‏ پردازنده‌گرافيكي ‏G80‎‏ مقايسه كرد، چرا كه ‏SPهاي ‏R600‎‏ ساده‌تر و قابليت اجراي توابع پيچيده را ندارند، با ‏توجه به اينكه ‏AMD، ‏SPها را در گروه‌هاي 5تايي دسته‌بندي كرده‌است (تصوير شماره 6)، از ميان ‏SPهاي هرگروه تنها يك ‏SP‏ ‏مي‌تواند توابع پيچيده رياضي نظير سينوس را محاسبه كند كه در تصوير شماره 6 اين ‏SP‏ را با ابعاد متفاوت از چهار ‏SP‏ ديگر ‏مشاهده مي‌كنيد. علاوه بر اين پنج ‏SP‏ در هر بلاك، يك پردازنده محاسبه انشعاب نيز قرار داده شده است كه در تصوير شماره ‏‏6 با رنگ بنفش نشان داده شده، اين واحد با ‏Ultra-Threaded Dispatch Processor‏ جهت هماهنگ‌سازي باركاري بلاك و ‏ارتباط آن با ساير بلاك‌ها، تبادل مستقيم دارد. در انتها نيز تعدادي ثبات همه‌منظوره قرار داده شده تا نتايج پردازش ‏SPها به ‏صورت موقت در آنها ذخيره شده و در كلاك بعدي، به مرحله بعدي خط‌لوله انتقال يابد.‏

 

تصوير شماره 6 يك گروه از ‏SPهاي ‏R600‎

تصوير شماره 6 يك گروه از ‏SPهاي ‏R600‎

 

اين موضوع كه تنها يك پنجم از ‏SPهاي ‏R600‎‏‌ قابليت اجراي توابع پيچيده رياضي را دارند، اهميت زيادي ندارد چرا كه ‏دستورالعمل‌هاي پيچيده در برنامه‌هاي سايه‌زن امروزي كمتر استفاده مي شوند، تفاوت اصلي دو معماري به كار گرفته شده ‏در ‏R600‎‏‌ و ‏G80‎‏ در اين است كه ‏AMD‏ با هر گروه 5 تايي از ‏SPهاي خود مي‌تواند يك ‏Thread‏ را پردازش كند در حالي اشاره ‏كرديم هر يك از 128 عدد ‏SP‏‌ داخل ‏G80‎‏ مي‌توانند به تنهايي يك ‏Thread‏ را پردازش كنند. ‏


همچنين ‏AMD‏ مي‌تواند حداكثر 5 دستورالعمل عددي را كه كاملا از يكديگر مستقل هستند توسط يك گروه پنج‌تايي از ‏SPها به ‏صورت همزمان پردازش كند لذا كامپايلر زبان ماشين ‏AMD‏ جهت يافتن اين دستورالعمل‌هاي مستقل از هم از كد ‏برنامه‌سايه‌زن، سرباركاري زيادي را مطالبه مي‌كند. ‏به همين خاطر كمي دشوار است كه با اطمينان بگوييم تمامي پنج ‏SPهاي داخل بلاك‌هاي، هنگام اجراي يك برنامه ‌سايه‌زن ‏مشغول بوده و از حداكثر توان پردازشي خود بهره مي‌برند.گرچه ‏AMD‏ به واسطه واحد ‏Ultra-Threaded Dispatch Processor‏ ‏راه كارمديريتي كارآمدي را براي مرتفع كردن اين مشكل ارائه كرده است.‏


با اين توضيحات به سادگي مي‌توان دريافت كه ‏R600‎‏ در يك سيكل كلاك چند دستورالعمل را مي‌تواند اجرا كند: با 320 ‏SP‏ و ‏فرض اينكه هر گروه پنج‌تايي از ‏SPها مي‌توانند با هم يك ‏Thread‏ را پردازش كنند، 64 عدد دستورالعمل در هر سيكل كلاك ‏توسط ‏R600‎‏ قابل پردازش است كه اين دستورالعمل‌ها مي‌توانند متعلق به هريك از برنامه‌هاي سايه‌زن راسي، هندسي، ‏پيكسلي باشند. ‏


در نظر اول 64 عدد دستورالعمل نسبت به 8 عدد دستورالعمل كه ‏G80‎‏ در سايه‌زن‌هاي راسي ميتواند همزمان اجرا كند، ‏خيلي بيشتر به نظر مي‌رسد اما قضيه كمي پيچيده تر از اين است كه با يك مقايسه ساده بتوان در رابطه با آن نظر داد، لذا ‏لازم است كه كمي بيشتر وارد جزئيات پياده سازي ‏SP‏ ها و دستورالعمل‌ها شويم تا بتوانيم اين مقايسه را با ديد و دانش ‏مناسب انجام دهيم.

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

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

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

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

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

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

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