پروژه برنامه‌نويسي واحد پردازش گرافيکي با CUDA و OpenCL

عنوان کامل پروژه:

پروژه برنامه‌نويسي واحد پردازش گرافيکي با استفاده از  CUDA و OpenCL

قدرت پردازشي کارت­‌هاي گرافيک کنوني در بيشتر موارد چند ده برابر CPU­ها مي‌­باشد و اين به دليل داشتن معماري خاص آنها است. شرکت­هاي توليد کننده AMD و NVIDIA با معرفي فناوري‌هاي OpenCL و CUDA  به صورت مجزا اين امکان را فراهم کردند تا افراد با برنامه نويسي تحت GPU بتوانند از اين قدرت پردازشي در زمينه‌هاي متنوعي استفاده کنند. شرکت NVIDIA با معرفي CUDA در سال 2006 و با انتشار مستنداتي در مورد چگونگي استفاده از CUDA راه جديدي را جلوي پاي دانشمندان گذاشت تا بتوانند در بيشتر موارد محاسباتي را که قبلا با يک ابررايانه انجام مي‌­شد بر روي يک  PCمعمولي انجام دهند. GPU واحدهاي پردازشي گرافيکي هستند و دليل استفاده از آن نيز پردازش موازي آنها است.

هدف از طرح ايجاد زمينه­ و شروعي آسان به منظور استفاده و انتقال تجربيات استفاده از قدرت پردازشي کارت­هاي گرافيکي با برنامه‌­نويسي GPU به افرادي که با برنامه‌­نويسي C و C++ آشنا مي­‌باشند، خواهد بود. و سعي ما براين است که بصورت پايه‌­اي مطالب را در قالب مثال­‌هاي ساده و مختلف و با فيلم­هاي آموزشي طوري بيان کنيم که فرد يادگيرنده در کمترين زمان ممکن دليل استفاده از برنامه­‌نويسي GPU، آشنايي با ابزارهاي موجود آن، نحوه نصب نرم­‌افزارهاي مورد نياز آن، کامپايل و اجراي يک مثال ساده را فرا بگيرد.

طرح از بخش هايي از قبيل مدل برنامه­‌نويسي در کودا، ساختار يک برنامه کودا، نحوه نصب کودا در ويندوز و لينوکس (ابونتو 10.04)، همکاري نخ‌­ها، سطوح حافظه و ويژگي­‌هاي پيشرفته­‌ي توابع اتميک، قابليت استريم‌­نويسي و قابيلت همکاري کودا با رندرکننده­ OpenGL می‌باشد. در انتها نيز در مورد مدل برنامه‌‌نويسي OpenCL به منظور بهربرداري از قدرت پردازشي کارت گرافيک AMD بحث شده است.

مشخصات کلی
تعداد صفحات122
حوزه تخصصی رشته 1سایر
تعداد صفحات محصول100-150
نمودارهای خروجیدارد
زبان برنامه نویسی
زبان برنامه نویسی اولCUDA
زبان برنامه نویسی دومOpenCL

نظر بدهید

توجه: HTML ترجمه نمی شود!
    بد           خوب

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam iaculis egestas laoreet. Etiam faucibus massa sed risus lacinia in vulputate dolor imperdiet. Curabitur pharetra, purus a commodo dignissim, sapien nulla tempus nisi, et varius nulla urna at arcu.Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam iaculis egestas laoreet. Etiam faucibus massa sed risus lacinia in vulputate dolor imperdiet. Curabitur pharetra, purus a commodo dignissim, sapien nulla tempus nisi, et varius nulla urna at arcuLorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam iaculis egestas laoreet. Etiam faucibus massa sed risus lacinia in vulputate dolor imperdiet. Curabitur pharetra, purus a commodo dignissim, sapien nulla tempus nisi, et varius nulla urna at arcu. 

پروژه برنامه‌نويسي واحد پردازش گرافيکي با CUDA و OpenCL

  • تولید کننده: عبدالرزاق روشن نژاد
  • شناسنامه: CM2-1000
  • موجودی: در انبار
  • تاریخ: ۱۳۹۴-۰۲-۰۱
  • زبان برنامه نویسی: CUDA
  • زبان برنامه نویسی 2: OpenCL
  • سریال برنامه: CM2-1000
  • سفارش دهنده: مارکت کد
  • 189,750تومان

برچسب ها: AMD, CUDA, پردازشي گرافيکي, GPU, OpenCL, برنامه نویسی, گرافیک, کودا, لينوکس, پردازش موازي