CPU مقابل GPU: زمن الاستجابة مقابل معدل النقل
تعرّف على اختلاف عدد قليل من الأنوية الكبيرة عن آلاف الأنوية الصغيرة.
CPU مقابل GPU: زمن الاستجابة مقابل معدل النقل درس مجاني في CUDA Academy على CoddyKit. هذا هو الدرس 1 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في CUDA Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة CUDA Academy 4 دروس في المجموع.
بعض أجزاء هذا الدرس لم تُترجم بعد وتظهر باللغة الإنجليزية.
Two Very Different Chips
يقوم كل من الـ CPU والـ GPU بتنفيذ الكود، لكنهما مصممان لتحقيق أهداف متعارضة. أحدهما يسابق الزمن لإنهاء مهمة واحدة، بينما يغرق الآخر في جدار من المهام دفعة واحدة. 🏎️
Latency: How Fast One Thing Finishes
الكمون هو الوقت المستغرق لإتمام مهمة واحدة من البداية إلى النهاية. عندما تريد إجابة واحدة على الفور، فإن الكمون المنخفض هو ما يهمك.
Throughput: How Much Finishes Per Second
الإنتاجية هي إجمالي عدد المهام التي تنجزها في الثانية. يمكنك تحقيق إنتاجية عالية حتى لو كانت كل مهمة على حدة بطيئة نسبياً.
The CPU Is a Latency Machine
يحتوي CPU على عدد قليل من الأنوية القوية، مع ذاكرات كاش ضخمة، وآليات ذكية تهدف إلى إنجاز مهمة واحدة بأسرع وقت ممكن.
The GPU Is a Throughput Machine
تُقايض GPU سرعة الأداء للمهمة الواحدة بالحجم الهائل: حيث تقوم آلاف الأنوية الصغيرة بمعالجة دفعات ضخمة من العمل في نفس الوقت.
Few Big Cores vs Many Tiny Cores
Think of a CPU as a handful of strong workers and a GPU as an army of thousands of simple ones. Different shapes for different jobs.
The Highway Analogy
A sports car is low latency: one trip is quick. A bus is high throughput: each trip is slower, but it moves far more people per hour. 🚌
Why GPUs Spend Less on Control
CPUs spend transistors on caches and branch prediction. GPUs spend them on raw arithmetic units, so more of the chip is doing actual math.
Hiding Latency Instead of Avoiding It
A GPU does not make each task fast; it hides slow memory waits by instantly switching to other ready work. Idle time gets filled, not removed.
When the CPU Still Wins
For one quick decision, branchy logic, or a task that cannot split up, the low-latency CPU is still the right tool. Volume is not everything.
When the GPU Pulls Ahead
The moment you have the same operation to run over thousands of items, the GPU's massive parallelism turns a long job into a quick one.
Quick Check
Let us pin down the core tradeoff between these two chips.
Recap: Latency vs Throughput
CPUs use a few big cores for low latency; GPUs use thousands of tiny cores for high throughput. Pick the chip that matches the shape of your work. 👍
الأسئلة الشائعة
هل درس «CPU مقابل GPU: زمن الاستجابة مقابل معدل النقل» مجاني؟
نعم — نص درس «CPU مقابل GPU: زمن الاستجابة مقابل معدل النقل» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة CUDA Academy، انتقل إلى CoddyKit PRO. تتضمن دورة CUDA Academy 4 دروس في المجموع.
ماذا ستتعلم في «CPU مقابل GPU: زمن الاستجابة مقابل معدل النقل»؟
تعرّف على اختلاف عدد قليل من الأنوية الكبيرة عن آلاف الأنوية الصغيرة. تتمرن على CUDA Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.
هل أحتاج إلى خبرة سابقة لأبدأ CUDA Academy؟
لا تُشترط خبرة سابقة. CUDA Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 1 من أصل 4.
كم من الوقت يستغرق درس «CPU مقابل GPU: زمن الاستجابة مقابل معدل النقل»؟
معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.
هل يمكنني كتابة وتشغيل أكواد في درس CUDA Academy هذا؟
نعم. كل درس في CUDA Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.
جميع الدروس في هذه الدورة
- CPU مقابل GPU: زمن الاستجابة مقابل معدل النقل
- SIMT: التعليمة نفسها وخيوط متعددة
- ما هو CUDA فعليًا
- المشكلات التي تناسب GPU