آخرین اخبار و مقالات و مطالب پیرامون واحد پردازشگر گرافیکی در ایران آی سی تی نیوز ، پایگاه فناوری اطلاعات و ارتباطات ایران
بر روی این دامنه اینترنتی سیستم مدیریت محتوا
پارس سی ام اس
نصب شده است که نرم افزاری قوی جهت طراحی سایت
می باشد. طراحی وب
با استفاده از پرتال
( پورتال
) پارس منجر به طراحی وب سایت
شما می شود. طراحی وب سایت
کپی رایت پورتال
پارس
هر جا صحبت از رایانه و پردازش است، همیشه پای یک ریزپردازنده قدرتمند و پیشرفته با قدرت و سرعتی خیره کننده به میان می آید. اما این بار صحبت ما درباره پردازنده هایی مانند core 2 duo، فنوم2 x4 یاcore i7 نیست. در این مقاله می خواهیم درباره یکی دیگر از اجزای تشکیل دهنده رایانه که معمولا از صحنه نظرها بوده و به ندرت صحبتی از آن به میان می آید، صحبت کنیم. این قطعه چیزی نیست جز واحد پردازشگر گرافیکی (gpu) که روی کارت گرافیک در کنار پردازنده مرکزی کار می کند تا تصاویر را روی صفحه نمایش بیاورد.
بیشتر کاربران چندان توجه و علاقه ای به نوع کارت گرافیکی و gpu که در ترکیب پیکربندی رایانه شان وجود دارد، ندارند. تنها کاربرانی مانند بازیخورهای حرفه ای یا مصرف کنندگان برنامه های کاربردی سنگین هستند که نوع کارت گرافیکی برای آنها حائز اهمیت است.
اما این روزها gpu، برای انجام کارها و مقاصد دیگری به غیر از نگاشت پس زمینه و رندر کردن بازی های رایانه ای سه بعدی مورد استفاده قرار می گیرد. کاربردها و قابلیت هایی که نه تنها برای شتاب دادن به فرآیند ایجاد گرافیک هایی با کارآیی بالا موثرند، بلکه در انجام بسیاری از کارهای ریز و درشت و سبک و سنگین نیز بسیار خوب عمل کرده و از سرعت و چالاکی کافی برخوردارند.
دانشمندان علوم رایانه سرمایه گذاری روی فناوری پردازش گرافیکی را آغاز کرده اند تا رایانه های امروزی بتوانند خیلی روان تر از گذشته کار کنند؛ از برنامه های نرم افزاری کاربردی پیچیده مورد استفاده برای یافتن پسوردهای گمشده مدارک رمزگذاری شده گرفته تا ابررایانه هایی که در نوع خود شاهکاری هنری بوده و شبیه سازی غیرقابل باور مواد شیمیایی را هدف قرار داده اند.
تاریخچه پردازش گرافیکی
اوایل رواج استفاده از محاسبات رایانه ای و رایانه های شخصی، اصلا چیزی به عنوان gpu وجود نداشت، پردازنده مرکزی مسوولیت قرار دادن تصاویر روی صفحه نمایش را بر عهده داشت و پردازش ساده بود. در وجه گرافیک در دوران پیش از ویندوز (که فقط توانایی تولید تصاویر متنی محض را داشت) ناحیه ای از حافظه سیستم طراحی شده بود تا تحت عنوان حافظه گرافیکی کار کند.
برخلاف حافظه رم معمولی، حافظه گرافیکی متشکل از نوع خاصی از حافظه به نام رم دو درگاهه (dual-port) بود. این حافظه، هم برای پردازنده و هم برای سخت افزار مسوولیت قرار دادن تصاویر روی صفحه نمایش را داشت و هر بخش از آن حافظه، به یک پیکسل مشخص روی صفحه نمایش وابسته بود. به عنوان مثال، برای رسم یک خط از بالای سمت چپ صفحه نمایش تا پایین سمت راست آن، پردازنده نقاطی را که روی خط هستند از کار در آورده و پس از آن، برای هر نقطه یک عدد در مکان متناظر مربوط به آن روی حافظه گرافیکی می نوشت. سپس سخت افزار گرافیکی هر یک از آن پیکسل ها را روشن می کرد تا خط را تشکیل دهند.
اولین کارت گرافیکی رایانه که به جز ایجاد متون ساده قادر به تولید تصاویر گرافیکی نیز بود، هماهنگ کننده گرافیک رنگی1 یا cga نامیده می شد. بالاترین تفکیک پذیری صفحه نمایش آن در حالت گرافیک، 640 در 200 پیکسل بود، اما این تفکیک پذیری فقط در حالت تک رنگ قابل دسترس بود. حالت گرافیک رنگی آن، تنها اجازه ایجاد 4 رنگ را می داد اما در این حالت فقط تفکیک پذیری 320 در 200 ارائه می شد. البته قدرت پردازشی مورد نیاز برای این تفکیک پذیری ها به هیچ وجه قابل مقایسه با حدی از نیروی پردازش گرافیکی که لازم است تا از عهده تفکیک پذیری 2560 در 1600 پیکسلی 7/16 میلیون رنگی صفحه نمایش های امروزی برآید، نیست به ویژه مفهومی که امروزه ما از گرافیک سه بعدی درک کرده ایم، در دوران cga، تنها یک رویای دست نیافتنی بود.
دهه 1980 و 1990 شاهد ظهور و صعود رابط کاربری گرافیکی2 یا gui بود و کنترل دسکتاپ رایانه از طریق یک ماوس جایگزین ورودی متنی شد. همچنان که این مدل کاربرد رایانه در بین مردم متداول تر می شد، بتدریج گرافیک از صورت یک بخش اضافی درآمد و تفکیک پذیری نیز افزایش یافت. فناوری های گوناگونی پا به میدان گذاشتند تا کار اضافی که بر دوش پردازنده گذاشته شده بود را کاهش دهند.
هنگامی که شتاب دادن به سخت افزار گرافیکی3 پدیدار و متداول شد، برای اولین بار پردازنده می توانست دستورالعمل های ساده ای چون: "یک خط آبی از نقطه (0،0) تا نقطه (1023،767) ترسیم کن" را به جای اجبار برای از کار درآوردن همه و هر یک از پیکسل ها در امتداد آن خط، صادر کند. کارت های گرافیکی ابتدایی که اجزای جانبی را به کار می گرفتند، راه را برای پردازشگرهای سفارشی طراحی شده گرافیک دو بعدی هموار ساختند تا سرانجام به پدید آمدن پردازشگرهای گرافیکی سه بعدی امروزی انجامید. امروزه ما شاهد ظهور پردازنده هایی هستیم که می توانند در جهتی هوشمندانه برنامه ریزی شده و دستورالعمل هایی را به ترتیب اجرا کنند، اما سخت افزار آنها باید به صورت مناسب و اختصاصی ساخته شود تا پاسخگوی ملزومات گرافیک سه بعدی باشد.
مقایسه کار یک gpu با پردازنده
اگرچه gpuها در اصل برای برنامه های کاربردی مخصوصی که به قصد تولید گرافیک سه بعدی کاربرد دارند، ساخته شده اند اما یک gpu در نهایت فقط یک پردازنده است که وظایفی که در محاسبات ریاضی و منطقی دخالت دارند را انجام می دهد و از این رو به پردازنده اصلی مرکزی شباهت دارد.
برای این که بفهمیم چه چیزی این قدر gpu را مهم و تکالیف آن را خطیر می سازد، باید به ویژگی هایی که آن را از ریزپردازنده با کاربرد در مصارف عمومی متفاوت می کند، نگاهی بیندازیم.
واضح ترین تفاوت آنها، تعداد هسته های آنهاست. پردازنده های x86 امروزی که در رایانه های ما هستند، 1،2،3،4 یا 6 هسته دارند و انواعی مانند core i7 نیز فناوری ابرچندنخی4 را به کار می برند تا تعداد هسته هایشان را 2 برابر کنند.
مهندسان این صنعت بر این عقیده اند که در کوتاه مدت پردازنده های معمولی خیلی فراتر از این حد نخواهند رفت. دلیل آن هم به محاسبات رایانه ای با کاربری عمومی برمی گردد. در همین حال، قانون کاهش بازده5 پا به میدان می گذارد. این قانون بر اساس این حقیقت است که با افزایش تعداد هسته ها، سپردن موقت کارها به همه هسته ها به شیوه ای کارآمد و با حفظ کارایی، مشکل تر می شود. در واقع افزودن هسته های اضافی مستلزم درگیر شدن مدیریت اضافی است که باید در امر محول کردن وظایف مختلف و اجتناب از ایجاد تنگناها صورت بگیرد.
این امر، به جای سرعت بخشیدن به فرآیند پردازش ممکن است موجب آهسته تر کردن روند آن شود. پردازشگر گرافیکی دارای واحدهای محاسباتی متعددی است که حجم بسیار زیادی از داده ها را در کوتاه ترین زمان به طور موازی پردازش می کند. در چند سال اخیر پردازنده های گرافیکی به عنوان هسته اصلی پردازش گرافیکی در کامپیوتر ها بسرعت توسعه می یابند. ریزپردازنده ها و واحدهای پردازشگر گرافیکی 4 تفاوت عمده به شرح زیر دارند:
1 gpuها به لطف معماری موازی خود، بسیار سریع تر از پردازنده های مرکزی هستند.
2 از نظر ملاک نسبت کارآیی به قیمت، gpuها ارزان تر هستند.
3 از نظر معیار نسبت کارایی به وات، gpuها توان مصرفی بسیار کمتری نسبت به پردازنده های مرکزی دارند.
4 پردازنده های گرافیکی تنها می توانند به پردازش سریع برنامه هایی مانند بازی های رایانه ای، محاسبات پیچیده و سنگین به صورت همزمان بپردازند که توسط gpu بخوبی پردازش شده و افزایش عملکرد محسوسی نسبت به پیاده سازی بر پایه پردازنده مرکزی خواهند داشت. بنابراین شما نمی توانید یک gpuرا در اجرای برنامه ورد مجموعه آفیس، جایگزین یک پردازنده کنید و از افزایش عملکرد و کارآیی بهره مند شوید.
جمع بندی
با فراگیر شدن فناوری پردازش گرافیکی، gpuها بتدریج خود را به عنوان ابررایانه های آینده اثبات می کنند. در آینده ای نزدیک نه تنها ساختار نرم افزارها بلکه معماری پردازنده های مرکزی نیز متحول خواهد شد که ما هم اکنون شاهد جلوه های آن در نمونه های جدید پردازنده های مرکزی ادغام شده با واحد پردازنده گرافیکی و معماری یکپارچه آنها هستیم.
منابع
http://desinformado.com
http://hexus.net
http://ixbtlabs.com/articles2
پی نوشت
1. color graphic adapter
2. graphical user interface
3. hardware graphics acceleration
4. hyper-threading
5. diminishing returns
جواد ودودزاده
... اگر شما یک کارت گرافیکی خوب داشته باشید، رایانه های شخصی برای بازی، دستگاه های محشری هستند، اما با این همه مدل از کارت های گرافیکی ati و انویدیا که در بازار یافت می شوند، انتخاب آنها می تواند گیج کننده باشد ... خب، پس چه بازیخور حرفه ای باشید و چه طرفدار بهترین سرگرمی های خانگی، در هر صورت یک کارت گرافیکی مناسب برای شما از مهمترین ضرورت هاست ... کارت های گرافیکی سری ati radeon hd 4000 بین همه کارت های نسل های اخیر ati، کارت های سری رادئون hd 4000 بر اساس یک نوع واحد پردازشگر گرافیکی و پشتیبانی از directx 10 مشابه، طراحی و تولید شده اند ... هر چه کارت گرافیکی از تعداد پردازنده های استریم بیشتر، رابط کاربری حافظه پهن تر و سرعت gpu و حافظه بالاتری برخوردار باشد، کارآیی 3بعدی آن بیشتر و پرسرعت تر خواهد بود ... چند کارت گرافیکی رادئون می توانند با فناوری پیکربندی کراس فایراکس ati همراه با هم برای تقویت کارایی، پیکربندی شوند ... این قابلیت، تحت عنوان محاسبه رایانه ای برای مصرف عمومی روی واحد پردازشگر گرافیکی (gpgpu) شناخته می شود ... کارت های انویدیا سری geforce gtx 20 کارت های گرافیکی 200 gtx، نسل پیشین کارت های دایرکت ایکس 10 انویدیا هستند ... همه کارت های 200 gtx بر پایه اصول مشترکی طراحی شده اند، اما گرافیکی که بازی ها را سریع تر اجرا می کند، از مقدار حافظه ویدئوی بیشتر، رابط کاربری حافظه گسترده تر و gpu و حافظه سریع تری برخوردار است ...
... خود هسته های پردازنده، 32نانومتری است اما قطعات سیلیکونی مجزای تشکیل دهنده آن که روی قطعه کوچک اصلی سیلیکون (die) سازنده آن قرار می گیرند، از جمله تنظیم کننده حافظه، تنظیم کننده pci و یک هسته گرافیکی تعبیه شده آن، بر اساس فناوری 45نانومتری ساخته شده اند ... اما آنچه واقعا آنها را از دیگر تراشه ها متمایز می کند، هسته گرافیکی جدید تعبیه شده شان است ... همه این پردازنده های core i5 و core i3 جدید، با اسم رمز کلارک دیل (clarkdaile) شناسایی شده و در داشتن یک واحد پردازشگر گرافیکی آنبورد وجه اشتراک دارند ... اضافه کردن یک کارت گرافیکی مجزا نیز در مرحله بعدی قرار می گرفت ... اما حالا امر انتخاب استفاده از کارت گرافیکی جداگانه را در زمان خرید پردازنده مورد ملاحظه قرار داده و پس از آن در مورد خرید یک مادربورد مناسب تصمیم گیری خواهید کرد ... از طرفی دستگاه های جمع شده با استفاده از این پردازنده ها نیز می توانند به صورت چندمنظوره مورد استفاده قرار گرفته و بدون صرف هزینه اضافی برای خرید کارت گرافیکی مستقل، می توانند تمام احتیاجات پایه اولیه کاربران را در زمینه کار، بازی، پخش، استفاده از ویدئو و صدای با کیفیت تعریف شده اچ دی روی hdmi به خوبی برآورده ساخته و پاسخگوی نیازهای آنها باشند و اما در این شرایط توصیه ما به شما این است که اصلا برای خرید عجله نکنید و منتظر نتایج آزمایش های دیگر روی این پردازنده ها و کاهش قیمت آنها باشید ...
... اما اگر بیشتر از این می خواهید باید کمی انتظار بکشید تا بستر فناوری یون انویدیا (nvidia ion platform) که حاصل اتحاد یک پردازنده اتم اینتل و یک واحد پردازشگر گرافیکی از نوع m gpu)9400 (nvidia geforce است در قالب مجموعه سخت افزاری نت بوک های جدید به بازار بیاید ... کارت گرافیک: بازی های رایانه ای سطح بالا وابسته به مجموعه تراشه های گرافیکی مستقل و مجزای انویدیا و amd با حداقل 512مگابایت حافظه اختصاصی (dedicated) گرافیکی هستند ...
... از جمله یک واحد پردازش گرافیکی2 با یک ریزپردازنده چهار هسته ای از نوع فنوم3 و یکی از چیپ ست های سری 7 که کاملا متفاوت با فناوریهای قبلی اینتل است، چرا که هیچ کدام از فناورهای اینتل در گذشته سه بخش ریزپردازنده، کارت ویدئویی و چیپ ست گرافیکی را در کنار هم به کار نبرده و از مجتمعی چنین از سخت افزارها در کنار یکدیگر استفاده نکرده است؛ مگر در موارد استثنایی و انواع خاصی که برای مصارف مورد نیاز شبکه های رایانه ای طراحی و به بازار عرضه شدهاند ... اصول کار فناوری عنکبوتی amd اجزای تشکیل دهنده فناوری عنکبوتی عبارتند از: چیپ ست سری 7، واحد پردازش گرافیکی رادئون4 و ریزپردازنده فنوم ... 1– چیپ ستهای سری 7 با استفاده از چیپ ست های سری 7، amd پشتیبانی کامل از ریزپردازندههای چهار هسته ای به همراه کارتهای گرافیکی برخوردار از آخرین فناوری پیشرفته را عرضه می دارد که این چیپ ست فناوری ابر انتقال5 را نیز در بردارد ... 0pci- e ، چیپ ست های سری 7 از قابلیتهای فوق العاده ای مطابق با آخرین فناوریهای متداول روز جهان پشتیبانی می کند که این خود شامل استفاده همزمان از چهار برد گرافیکی رادئون نیز هست ... 3– واحد پردازش گرافیکی رادئون تراشه واحد پردازشگر گرافیکی رادئون سری 3800، نخستین نمونه از تراشههای پردازشگر گرافیکی بهره گیرنده از فناوری سری 55 نانومتری در نوع خود هستند و از 10 ...
... / n-xt همچنین دارای واحد تراشه " جی پی یو" ( واحد پردازشگر گرافیکی) ، شتاب سنج ، سیستم a-gps ، پروژکتورداخلی مدل dlp 720p ، سیستم ها اتصال بی سیم بلوتوث و wifi ، سیستم های پخش ویدویی و موسیقایی ، رادیو و فرستنده اف ام ، جک صوتی 5/3 میلیمتری ، حافظه داخلی 24 گیگابایتی با قابلیت استفاده از کارت حافظه جانبی microsdhc ، باتری با ظرفیت 1800 میلی آمپر ساعت می باشد ...
... Nvidia قصد دارد از محصولات شرکت ایجیا به همراه CUDA برای ساخت برنامه هایی استفاده کند که کار تخلیه را از CPU کامپیوتر همه منظوره به یک واحد پردازشگر گرافیکی جداگانه انجام می دهد ... با این کار بازیهای ویدئویی و کامپیوتری از تصاویر گرافیکی واقعی تری برخوردار می شوند ...
... قیمت واحد پردازشگر گرافیکی شرکت ATI که کارت های گرافیکی با کیفیتی برای سیستم ها تولید می کند نیز 141 دلار است ...
... آقای jen hsun huang اعلام کرد : " این چیپ های گرافیکی بزرگترین جهش از نسلی به نسل دیگر در زمینه کارایی است که ما تا بحال در واحد پردازشگر گرافیکی GPU با آن مواجه شده ایم ...
|
صفحه 1
|
|