1. Home
  2. Glossary
  3. CUDA (Compute Unified Device Architecture)

CUDA (Compute Unified Device Architecture)

ما هي CUDA؟

قدّمت NVIDIA تقنية CUDA في عام 2006، وهي اختصار أصلي لعبارة بنية الحوسبة الموحدة للأجهزة (Compute Unified Device Architecture)، ويُستخدم هذا المصطلح للإشارة إلى مفهومين:

1. بنية CUDA: بنية المعالجة المتوازية واسعة النطاق في وحدات معالجة الرسومات (GPU) من NVIDIA، والتي تضم مئات أو آلاف الأنوية.

2. منصة CUDA البرمجية ونموذج البرمجة: وهي أيضًا من تطوير NVIDIA، وتُعد نوعًا من واجهات برمجة التطبيقات (API) التي يستخدمها المطورون لبرمجة وحدات معالجة الرسومات هذه لتنفيذ عمليات للأغراض العامة.

لماذا تحتاج إلى CUDA؟

تتيح CUDA للمطورين تسريع التطبيقات التي تتطلب عمليات حسابية مكثفة، من خلال الاستفادة من قوة وحدات معالجة الرسومات (GPU) لتنفيذ أي جزء قابل للتوازي من العمليات الحسابية. وعلى عكس واجهات برمجة GPU السابقة، مثل Direct3D وOpenGL، التي كانت تتطلب مهارات متقدمة في برمجة الرسومات، تجعل CUDA من الأسهل بكثير على المطورين ومهندسي البرمجيات تطبيق البرمجة المتوازية، إذ تتوافق مع العديد من لغات البرمجة المألوفة مثل C وC++ وFortran. ولا يحتاج المطور سوى إلى إضافة امتدادات إلى هذه اللغات على شكل عدد قليل من الكلمات المفتاحية الأساسية، ما يتيح له الوصول المباشر إلى مجموعة التعليمات الافتراضية لوحدة معالجة الرسومات (GPU) وعناصر الحساب المتوازي فيها لتنفيذ نوى الحوسبة.

كيف تساعد GIGABYTE؟

صُممت أنظمة خوادم GIGABYTE من سلسلتي R-Series وG-Series للعمل بكفاءة مع وحدات معالجة الرسومات للأغراض العامة (GPGPUs) من NVIDIA والمُمكّنة بتقنية CUDA، مثل Tesla V100 وTesla T4 أو سلسلة RTX Quadro، وهي حلول عتادية جاهزة للاستخدام مع واجهة برمجة CUDA، التي توفر للمطورين أداة قوية لمعالجة أعباء العمل المتوازية على نطاق واسع، مثل عمليات المحاكاة العلمية أو تدريب الشبكات العصبية العميقة (DNN).

قراءات موصى بها

Constructing the Brain of a Self-Driving Car

Constructing the Brain of a Self-Driving Car

Constructing the Brain of a Self-Driving Car
How to Benefit from AI  In the Healthcare & Medical Industry

How to Benefit from AI In the Healthcare & Medical Industry

How to Benefit from AI In the Healthcare & Medical Industry
10 Frequently Asked Questions about Artificial Intelligence

10 Frequently Asked Questions about Artificial Intelligence

10 Frequently Asked Questions about Artificial Intelligence
OCP ORv3 Solution

OCP ORv3 Solution

The alternative of power-efficient server solutions.
GIGABYTE Demonstrates the Future of Computing at Supercomputing 2023 with Advanced Cooling and Scaled Data Centers

GIGABYTE Demonstrates the Future of Computing at Supercomputing 2023 with Advanced Cooling and Scaled Data Centers

Server platforms feature next-gen AI processors from NVIDIA
GIGABYTE to Showcase at ISC High Performance 2024

GIGABYTE to Showcase at ISC High Performance 2024

Its New Service - GIGA POD - Offers a Scalable, Turnkey AI Supercomputing Solution
GIGABYTE VDI Solution with Virtual GPU

GIGABYTE VDI Solution with Virtual GPU

Remote workstations by GIGABYTE deliver an exceptional user experience using VDI paired with vGPU technology
What is Edge Computing? Definition and Cases Explained

What is Edge Computing? Definition and Cases Explained

What is Edge Computing? Definition and Cases Explained
The University of Barcelona Gets a Computing Boost with GIGABYTE Servers

The University of Barcelona Gets a Computing Boost with GIGABYTE Servers

The University of Barcelona Gets a Computing Boost with GIGABYTE Servers
Spain’s IFISC Tackles COVID-19, Climate Change with GIGABYTE Servers

Spain’s IFISC Tackles COVID-19, Climate Change with GIGABYTE Servers

Spain’s IFISC Tackles COVID-19, Climate Change with GIGABYTE Servers