اخبارمقالات

Nvidia از CUDA 5 پرده برداری کرد

5.35Kviews
۰
(۰)

کودا 5

طبق گفته ی CUDA 5 , Nvidia همسانی پویا را در خود گنجانده تا امکان افزودن پردازشهای جدید به پردازنده ی کارت گرافیکی بوجود بیاید و کتابخانه های قابل فراخوانی پردازنده ی کارت گرافیکی و پشتیبانی GPUDirect از RDMA برای امکان ارتباط مستقیم بین GPU (پردازنده ی کارت گرافیکی) و دیگر ابزارهای متصل به درگاه PCI-E به این نسخه اضافه شده اند. همچنین برای دیباگ کردن و پروفایل نمودن برنامه های کاربردی در محیط تحت لینوکس و سیستم عامل مک میتوان از Nsight Eclipse هم استفاده کرد.

ویژگیهای جدید CUDA 5

CUDA 5 به برنامه نویسان اجازه میدهد کل توان پردازنده ی گرافیکی (از جمله سرعت دهنده های GPU که بر مبنای معماری NVIDIA Kepler عمل میکنند) را در اختیار بگیرند. معماری اشاره شده سریعترین، بهینه ترین و با بالاترین راندمان است که تا به حال ساخته شده است.

ویژگیهای اصلی به قرار زیرند:

همسانی پویا

این ویژگی با استفاده از الگوریتمهای جدید باعث تسریع کار GPU با استفاده از ایجاد پردازشهای جدید به صورت پویا میشود و به پردازنده ی گرافیکی امکان هماهنگی با داده ها را میدهد. همسانی پویا با حداقل کردن رفت و آمد داده ها به پردازنده ی مرکزی  برنامه نویسی موازی را بسیار ساده تر میکند. همچنین امکان استفاده از سرعت دهنده ی گرافیکی را برای الگوریتمهای محبوب بیشتری فراهم میکند مثل الگوریتمهایی که برای پالایش مش وفقی و دینامیک سیال محاسباتی به کار میروند.

کتابخانه های قابل فراخوانی پردازنده ی کارت گرافیکی

کتابخانه ی جدید CUDA BLAS به برنامه نویسان اجازه ی استفاده از همسانی پویا را برای کتابخانه های قابل فراخوانی پردازنده ی کارت گرافیکیشان میدهد. آنها میتوانند پلاگینهای API را طراحی کنند که به دیگر برنامه نویسان اجازه ی استفاده از قابلیتهای کرنلهایشان را میدهد و به آنها امکان پیاده سازی صدازنی پردازنده ی گرافیکی برای بهره گیری از قابلیتهای کتابخانه های قابل فراخوانی پردازنده ی کارت گرافیکی را میبخشد. قابلیت “اتصال آبجکت” پردازشی موثر و آشنا برای توسعه ی برنامه های کاربردی کارت گرافیکی در اختیار توسعه دهندگان قرار میدهد تا بتوانند با کمک آن چند سورس CUDA را داخل آبجکتهای جداگانه کامپایل کنند و آنها را به برنامه ها و کتابخانه های بزرگتر مرتبط سازند.

مطالعه کنید:  منتال کور

پشتیبانی GPUDirect از RDMA

فن آوری GPUDirect امکان ارتباط مستقیم پردازنده گرافیکی با دیگر ابزارهای متصل به PCI-E را میدهد و از دسترسی مستقیم به حافظه بین کارتهای شبکه و پردازنده گرافیکی پشتیبانی میکند. همچنین باعث کاهش قابل توجه تاخیر MPISendRecv بین نودهای پردازنده گرافیکی در یک کلاستر و بهبود عملکرد برنامه میگردد.

تولید سریع و راحت کدهای CUDA

این قابلیت به برنامه نویسان اجازه ی توسعه، دیباگ و پروفایل برنامه های کاربردی مربوط به پردازنده گرافیکی را با استفاده از IDE مبتنی بر Eclipse در محیطهای لینوکس و مک میدهد. یک ویرایشگر CUDA یکپارچه و نمونه های CUDA تولید کد CUDA را سریعتر میکنند و بازتولید خودکار کد امکان انتقال داده ای لوپهای پردازنده به کرنل CUDA را میدهد. یک سیستم تحلیل خبره ی یکپارچه هم امکان تحلیل خودکار عملکرد و راهنمایی های قدم به قدم برای بهبود عملکرد کد را میدهد. در عین حال پر رنگ کردن دستورها باعث میشود به راحتی کدهای پردازنده را از کدهای پردازنده گرافیکی تشخیص دهیم.

CUDA 5 را می توانید از +اینجا دانلود کنید .

منابع آنلاین جدید CUDA را هم +اینجا ببینید.

این مطلب چقدر مفید بود؟

به این پست امتیاز دهید!

متوسط آرا ۰ / ۵٫ ۰

اولین نفری باشید که به این پست رای می دهید!

1 Comment

  1. با سلام
    لینک دانلود مشکل داره
    ——–
    پاسخ : خیر لینک سالم است اما گویا سایت nvidia برای کاربران ایرانی محدودیت نمایش اعمال نموده است .

Leave a Response

+ 40 = 46

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.