الدرس 2: ما هي وحدة GPU، ولماذا لا نكتفي بوحدة CPU؟
سمعت أن الذكاء الاصطناعي 'يعمل على GPU' لكنك لست متأكداً ما هذا أو لماذا؟ رائع — لا يوجد كود هنا. سنفهم ببساطة الفرق بين CPU (الدماغ العادي للحاسوب) و GPU (بطاقة الرسوميات)، ولماذا تناسب GPU تشغيل النماذج إلى هذا الحد. تلميح: كل شيء يتعلق بالقيام بأشياء صغيرة كثيرة في الوقت نفسه.
وحدة CPU هي طاهٍ خبير واحد — رائعة لطبق معقّد واحد. وحدة GPU هي ألف طاهٍ مساعد — رائعة في إعداد ألف طبق بسيط ومتطابق دفعةً واحدة.
- CPU
- المعالج العادي للحاسوب. بضع أنوية قوية وذكية، رائعة في مهمة معقّدة واحدة في كل مرة.
- GPU
- بطاقة الرسوميات. آلاف الأنوية البسيطة تعمل معاً في وقت واحد — رائعة لكثير من العمل البسيط بالتوازي.
- التوازي (parallelism)
- القيام بأشياء كثيرة في الوقت نفسه بدلاً من واحدة تلو الأخرى. وحدة GPU مبنية لهذا بالضبط.