سریع میرم سر اصل مطلب. opencl چیست؟ این تکنولوژی اولین بار در سیستم عامل اسنو شرکت اپل مورد استفاده قرار گرفته. با استفاده از این تکنولوژی پردازشگر موجود در کارت گرافیک GPU در کارهای عادی همانند cpu مورد استفاده قرار میگیرد. واین یعنی بالا رفتن سرعت در کارها. یعنی دیگه gpu کارت گرافیک شما فقط هنگام بازیا نیست که کار میکنه. بلکه برنامههایی کم کم خواهند اومد که از قدرت GPU کارت گرافیک استفاده کنن . در ضمن یک فرق بسیار بزرگ GPU با CPU داره و اون اینه که برخلاف CPU از تعداد هستههای بسیار زیادی تشکیل شده که هر کدوم از اونا قدرت بسیار ناچیزی دارن. بنابراین این قابلیت به صورت عادی در هر برنامهای وجود نخواهد داشت و فقط اونهایی میتونن از این مزیت بهره ببرن که، برای استفاده از این قابلیت کدنویسی شده باشند. کاربران هم باید برای استفاده از این مزیت درایور مخصوص این کار رو همانند درایور کارت گرافیک نصب کنند(احتمالا در آینده با درایور کارت گرافیک یکی میشه). اگه علاقه مند به دونستن ریزه کاریای بیشتر در مورد این تکنولوژی نو ظهور هتسید کافیه به این ادرس برید و فایلهای پیدیاف رو بگیرید. چگونگی استفاده از این قابلیت و همینطور مفاهیم مربوط به این تکنولوژی به صورت خیلی زیبا و گویایی بیان شده. از آدرس سایت هم معلومه که تمام این چیزا برای کارتای انویدیا هست . تمام کارتای انویدیا که در اون قابلیت CUDA فعال شده باشه، میتونن از این قابلیت استفاده کنن . برای اینکه دقیقن متوجه شید cuda چیه و چه قدرتی رو برای شما به ارمغان مییاره، میتونید این مقاله فارسی در مورد اون رو هم مطالعه کنید. و دیگه اینکه باید شاهد اومدن خبرای مشابه برای کارتای گرافیکی AMD نیز باشیم. در سایت انویدیا برای لینوکس دو نسخه ۳۲ بیتی و ۶۴ بیتی فعلا موجوده و ظاهرا نسخه ۶۴ بیتی هنوز مشکلاتی داره.
بدو بدو OpenCL برای لینوکس هم از راه رسید
دیدگاهها
2 پاسخ به “بدو بدو OpenCL برای لینوکس هم از راه رسید”
-
واقعا ممنو از مطلب مفيدتون
-
بسیار سپاس گزارم توضیحات و مقالات اراءه شده واقعا مفید بود
دیدگاهتان را بنویسید