اینتل در قالب یک وصله جدید، برای اولین بار پشتیبانی از رابط برنامه نویسی گرافیکی Vulkan را به کتاب خانه منبع باز OpenCV آورده که برای شتاب بخشی به «بینایی کامپیوتر» (Computer vision) طراحی شد است.

کتاب خانه یاد شده برای برنامه‌های بلادرنگ استفاده می‌شود و با بهینه سازی برای پردازنده‌های اینتل و سایر پردازنده‌های مبتنی بر معماری x86  همراه است. با اضافه شدن پشتیبانی از Vulkan، کاربران فعلی قادر هستند بدون نیاز برای بازنویسی کدها، برای شتاب بخشی به بار پردازشی شبکه‌های عصبی خود از قدرت محاسباتی پردازنده‌های گرافیکی بهره بگیرند.
در این مقطع پشتیبانی از Vulkan به Convolution ،Concat ،ReLU ،LRN ،PriorBox ،Softmax ،MaxPooling ،AvePooling, و Permute محدود می‌شود اما اینتل می گوید این آغاز پشتیبانی OpenCV از Vulkan است و در آینده شاهد پشتیبانی از لایه‌های بیشتری و بهبود کارایی خواهید بود. از آنجایی که قدرت پردازشی پردازنده‌های گرافیکی خود اینتل بسیار محدود است، بعید به نظر می‌رسد این اتفاق با توسعه پردازنده‌های گرافیکی مجزا به مراتب قدرتمندتر بی ارتباط باشد. همچنین انتخاب Vulkan از سوی اینتل خود جالب است و می‌تواند در نهایت این رابط برنامه نویسی می تواند در این زمینه به یک رقیب قدر برای CUDA انویدیا تبدیل شود. علی رغم آنچه که گفته شد، بدون شک Vulkan راه طولانی در پیش دارد، چراکه انویدیا  نزدیک به یک دهه بر روی CUDA سرمایه گذاری کرده است.

نظر خود را اضافه کنید.

ارسال نظر بدون عضویت در سایت

0
  • هیچ نظری یافت نشد

ورود به شهرسخت‌افزار

ثبت نام در شهر سخت افزار
ورود به شهر سخت افزار

ثبت نام در شهر سخت افزار

نام و نام خانوادگی(*)
لطفا نام خود را وارد کنید

ایمیل(*)
لطفا ایمیل خود را به درستی وارد کنید

رمز عبور(*)
لطفا رمز عبور خود را وارد کنید

شماره موبایل
Invalid Input

جزو کدام دسته از اشخاص هستید؟(*)

لطفا یکی از موارد را انتخاب کنید