ميزة TPU الأساسية أنها متخصصة. هذا التخصص قد يكون قويًا جدًا عندما تكون العمليات عبارة عن مصفوفات وتنسورات كبيرة ومنتظمة، وعندما يستطيع المترجم وتوزيع العمل إبقاء الشرائح مشغولة بكفاءة . في هذه الحالة، لا تكون المقارنة مجرد رقم نظري على الورق، بل قدرة فعلية على تشغيل النموذج بأقل هدر ممكن.
أما H100 فيسلك طريقًا أوسع. هو مصمم بقوة لأعباء الذكاء الاصطناعي عبر Tensor Cores، لكنه لا يقتصر على مسار واحد؛ فجدول H100 SXM العام يتضمن أداء FP64 وFP32 التقليديين إضافة إلى أنماط Tensor Core الأقل دقة مثل TF32 وBF16/FP16 وFP8 وINT8 . هذه المرونة مهمة إذا كان نفس التجمع الحاسوبي سيخدم تجارب مختلفة، أو نماذج بمتطلبات دقة متباينة، أو أعباء لا تشبه بعضها تمامًا.
الجداول العلنية تساعدك على فهم اتجاه المفاضلة، لكنها لا تصلح وحدها كحكم نهائي. فجدول TPU وجدول GPU قد يستخدمان دقات حسابية مختلفة، وافتراضات نظام مختلفة، ومسارات توسع مختلفة.
| المسرّع | الذاكرة المعلنة | عرض الحزمة المعلن | أرقام الحوسبة المعلنة | كيف تقرأها |
|---|---|---|---|---|
| TPU v5e | 16GB HBM لكل شريحة | 8.1e11 بايت/ثانية لكل شريحة | 1.97e14 BF16 FLOPs/s لكل شريحة؛ 3.94e14 INT8 FLOPs/s لكل شريحة | خيار TPU بذاكرة أقل لكل شريحة من v5p وv6e في جدول JAX؛ لذلك يجب فحص ملاءمة الذاكرة بعناية . |
| TPU v5p | 96GB HBM لكل شريحة | 2.8e12 بايت/ثانية لكل شريحة | 4.59e14 BF16 FLOPs/s لكل شريحة؛ 9.18e14 INT8 FLOPs/s لكل شريحة | أعلى صف في HBM لكل شريحة بين v5e وv5p وv6e في جدول JAX . |
| TPU v6e | 32GB HBM لكل شريحة | 1.6e12 بايت/ثانية لكل شريحة | 9.20e14 BF16 FLOPs/s لكل شريحة؛ 1.84e15 INT8 FLOPs/s لكل شريحة | أعلى إنتاجية معلنة لكل شريحة في BF16 وINT8 بين صفوف TPU هذه . |
| NVIDIA H100 SXM | 80GB HBM3 | 3.35TB/s | 34 TFLOPS في FP64؛ 67 TFLOPS في FP64 Tensor Core؛ 67 TFLOPS في FP32؛ 989 TFLOPS في TF32 Tensor Core؛ 1,979 TFLOPS في BF16/FP16 Tensor Core؛ 3,958 TFLOPS في FP8 Tensor Core؛ 3,958 TOPS في INT8 Tensor Core | تغطية واسعة للدقات الرقمية، وعرض حزمة ذاكرة عالٍ، وشخصية أقرب إلى منصة مسرّعات عامة لا إلى مسار واحد فقط . |
توضح Google Cloud أيضًا أن عائلات A3 يمكن أن تأتي مع 1 أو 2 أو 4 أو 8 وحدات NVIDIA H100، مع 80GB من HBM3 لكل GPU . كما تعرض مواد AI Hypercomputer من Google Cloud كلًا من TPUs وأجهزة A3 العاملة بـH100 ضمن محفظة بنية تحتية واحدة للذكاء الاصطناعي . بمعنى آخر: داخل Google Cloud نفسها، قد لا يكون القرار «TPU أم GPU في مزود آخر»، بل قد يكون اختيارًا بين مسارين متاحين في البيئة نفسها.
ضع TPU في أعلى القائمة عندما يتحول التخصص إلى ميزة لا إلى قيد. غالبًا ما يكون ذلك منطقيًا إذا:
قد يكون TPU جذابًا عندما يبقي عبء العمل الشرائح مشغولة ويتجنب عمليات نقل أو إعادة كتابة مكلفة. لكن هذه نتيجة مرتبطة بعبء العمل، وليست صفة عامة تنطبق على كل مشروع. نشرت Google مادة عن الأداء مقابل الدولار في استدلال الذكاء الاصطناعي على GPUs وTPUs، وهو ما يعزز فكرة أن اقتصاديات الخدمة تعتمد على النموذج والإعداد، لا على ترتيب عالمي ثابت للمسرّعات .
يميل H100 إلى أن يكون الخيار الأكثر أمانًا عندما تكون المرونة أهم من التخصص. يكون ذلك واضحًا خصوصًا إذا:
أقوى حجة لصالح H100 ليست أنه يتفوق على كل شريحة TPU في كل معيار. الحجة الأهم أنه منصة أوسع عندما تتغير المتطلبات أو تتسع أنواع النماذج.
المقارنات السعرية جذابة، لكنها قد تكون مضللة. أدرجت مقارنة من طرف ثالث Google Cloud TPU v5e عند نحو 1.20 دولار لكل شريحة/ساعة، ومثال Azure ND H100 v5 عند نحو 12.84 دولار لكل ساعة GPU من نوع H100 بسعة 80GB . لكن هذه مقارنة غير رسمية وبين مزودين سحابيين مختلفين، لذا تصلح كإشارة أولية لا كاستنتاج عام بأن TPU أرخص دائمًا.
الأفضل أن تقيس الكلفة كنظام كامل:
المقياس العملي هو الكلفة لكل مخرج مفيد: لكل خطوة تدريب، أو لكل نموذج يصل إلى التقارب، أو لكل رمز استدلال، أو لكل هدف زمن استجابة.
| الأولوية | الخيار الافتراضي الأفضل | السبب |
|---|---|---|
| تعلم عميق مناسب لـTPU على Google Cloud | Google TPU | وثائق TPU العامة تركز على حجم العنقود، وHBM، وعرض الحزمة، وإنتاجية BF16/INT8 كعوامل أساسية للتوسع . |
| دعم واسع للدقات الرقمية | NVIDIA H100 GPU | H100 SXM يدرج FP64 وFP32 وTF32 Tensor Core وBF16/FP16 Tensor Core وFP8 Tensor Core وINT8 Tensor Core . |
| نشر قائم على Google Cloud مع رغبة في المرونة | اختبر الاثنين | Google Cloud توثق أجهزة A3 المزودة بـH100، وتعرض TPUs وA3 H100 ضمن محفظة بنية تحتية واحدة للذكاء الاصطناعي . |
| أقل كلفة للاستدلال | اختبر الاثنين | لدى Google مادة عن الأداء مقابل الدولار في الاستدلال، بينما أمثلة سعر الشريحة من طرف ثالث تبقى اتجاهية وعابرة للمزودين . |
| منظومة إنتاج مبنية أصلًا حول GPU | NVIDIA H100 GPU | تقليل مخاطر الانتقال قد يكون أهم من مكسب نظري في كفاءة المسرّع. |
تعامل مع TPU بوصفه مسرّعًا أكثر تخصصًا للذكاء الاصطناعي، ومع H100 بوصفه منصة مسرّعات أكثر مرونة. إذا كان نموذجك مناسبًا لـTPU، ومتمحورًا حول التعلم العميق، ومتجهًا أصلًا إلى Google Cloud، فقد يكون TPU رهانًا أفضل في الكلفة مقابل الأداء. أما إذا كنت تحتاج دقات رقمية أوسع، أو أعباء عمل مختلطة، أو استمرارًا تشغيليًا لمنظومة GPU، أو تقليلًا لمخاطر الانتقال، فغالبًا ما يكون NVIDIA H100 GPU هو الخيار الافتراضي الأكثر أمانًا .
الإجابة النهائية الموثوقة لا تأتي من جدول مواصفات فقط، بل من اختبار خاص بعبء عملك يقيس الإنتاجية، وسلوك الذاكرة، ومعدل الاستخدام، والكلفة الإجمالية، والجهد الهندسي على النموذج الذي ستدرّبه أو تخدمه بالفعل.