• ในปี 2026 การอนุมานของ AI (AI inference) ขยายตัวจนคิดเป็นราวสองในสามของการประมวลผล AI ทั้งหมด และคิดเป็น 80–90% ของต้นทุนประมวลผลตลอดอายุการใช้งานของโมเดลที่นำไปใช้งานจริง ทำให้ต้นทุนการประมวลผลโทเคนและเวลาแฝงเป็นตัวกำหนดความคุ้มค่าทางเศรษฐศาสตร์ของโครงสร้างพื้นฐาน
  • คำขอหนึ่งรายการต้องผ่าน เส้นทาง 15 ขั้นตอน ตั้งแต่การทำโทเคน, API gateway, การยืนยันตัวตน, การกำหนดเส้นทาง, การจัดตารางงาน, KV cache, GPU·HBM, CUDA kernel, NVLink·switch·NIC·Ethernet แล้วจึงกลับมาเป็นคำตอบ
  • พรีฟิล (prefill) ซึ่งประมวลผลอินพุตแบบขนานผูกอยู่กับปริมาณการคำนวณและเวลาแฝงของโทเคนแรก ส่วนการดีโค้ดที่สร้างโทเคนทีละตัวผูกอยู่กับแบนด์วิดท์หน่วยความจำ รวมถึงความเร็วและต้นทุนในการสร้าง ดังนั้น batching, quantization และ speculative decoding จึงมุ่งแก้คอขวดคนละแบบ
  • Continuous batching และ PagedAttention ช่วยเพิ่มอัตราการใช้ GPU และ throughput พร้อมกัน ส่วน prompt caching ลดต้นทุนอินพุตซ้ำได้สูงสุด 90% และลดเวลาแฝงของพรอมป์ต์ยาวได้ราว 85% ขณะที่การแยก prefill·decode ทำให้สามารถบริหาร GPU pool แยกตามแต่ละขั้นตอนได้
  • ต้นทุนในการให้คุณภาพระดับคงที่ลดลงด้วยค่ามัธยฐานรายปีราว 200 เท่า แต่ throughput เพิ่มขึ้น 7 เท่า และมูลค่าในระยะยาวจะกระจุกอยู่ที่คอขวดทางกายภาพอย่างแบนด์วิดท์ HBM, เครือข่ายเชื่อมต่อ NVLink, ชิ้นส่วนออปติคัล และพลังงาน รวมถึงแพลตฟอร์ม inference ที่เปลี่ยนประสิทธิภาพให้เป็นการผูกลูกค้าไว้กับระบบ

เหตุผลที่ inference กลายเป็นศูนย์กลางของเศรษฐกิจ AI

  • แชตบอต, coding agent, การสรุปผลค้นหา และคำบรรยายภาพ ล้วนเป็น งานสร้างโทเคน ที่ทำ forward pass กับโมเดลที่ฝึกแล้วเพื่อทำนายโทเคนถัดไปซ้ำ ๆ และกระบวนการนี้คือ inference
  • Google เปิดเผยว่าในเดือนพฤษภาคม 2026 บริษัทประมวลผล 3.2 พันล้านล้านโทเคน ต่อเดือนทั่วทั้งบริการของตน
    • หากคิดเป็นรายปีจะอยู่ที่ประมาณ 3.8 หมื่นล้านล้านโทเคน
    • เพิ่มขึ้น 7 เท่าจาก 480 ล้านล้านโทเคนต่อเดือนเมื่อหนึ่งปีก่อน และช่วงต้นปี 2024 อยู่ที่ 9.7 ล้านล้านโทเคนต่อเดือน
    • ตัวเลขนี้เป็นต้นทุนของการตอบสนองต่อคำขอของผู้ใช้ ไม่ใช่การฝึกโมเดล
  • สัดส่วนของ inference ในการประมวลผล AI เพิ่มจากราวหนึ่งในสามในปี 2023 เป็นครึ่งหนึ่งในปี 2025 และราว สองในสาม ในปี 2026
  • สำหรับโมเดลที่นำไปใช้งานจริง inference เป็นต้นทุนขายที่เกิดซ้ำในทุกคำขอ และมีหลักปฏิบัติจากประสบการณ์ในอุตสาหกรรมว่าคิดเป็น 80–90% ของต้นทุนประมวลผลตลอดอายุการใช้งาน
  • รายจ่ายลงทุนปี 2026 ที่ไฮเปอร์สเกลเลอร์รายใหญ่ 4 รายระบุไว้ อยู่ที่ประมาณ 725,000 ล้านดอลลาร์ เพิ่มขึ้น 77% จากปีก่อน
    • มากกว่า 60% ในนั้นถูกใช้ไปกับพลังงาน การทำความเย็น และอาคาร ไม่ใช่ชิป
    • เฉพาะตลาดซิลิคอนสำหรับ inference คาดว่าจะเกิน 50,000 ล้านดอลลาร์ในปี 2026
  • มีการเปลี่ยนแปลงสองอย่างที่ทำให้ความต้องการ inference เพิ่มขึ้น
    • การขยายเวลาคิดระหว่าง inference และระบบ agent ใช้โทเคนต่อคำถามมากขึ้น 10–100 เท่า
    • เวิร์กโฟลว์แบบ agent แพงกว่าคำขอเดี่ยว 5–25 เท่าต่องาน เพราะมีการลองซ้ำ การเรียกใช้เครื่องมือ และการโหลดบริบทซ้ำ
  • ต้นทุนในการให้คุณภาพระดับคงที่ลดลงด้วยค่ามัธยฐานรายปีราว 200 เท่า ตั้งแต่ต้นปี 2024 แต่เกิด Jevons paradox คือโทเคนที่ถูกลงเปิดทางให้งานเพิ่มขึ้นและทำให้การใช้งานรวมเพิ่มตาม
  • Batching, paging, quantization, speculative decoding, disaggregated serving และ network fabric ล้วนเป็นเทคโนโลยีที่มุ่งลด ต้นทุนต่อโทเคน ภายใต้เวลาแฝงเป้าหมาย

ขั้นตอนที่ 1–4: แปลงข้อความให้เป็นงานที่จัด batch ได้

  • ขั้นตอนที่ 1: ผู้ใช้และการทำโทเคน

    • ไคลเอนต์ส่งข้อความผ่าน HTTPS แต่โมเดลรับอินพุตเป็น ID จำนวนเต็ม ไม่ใช่ข้อความ
    • Tokenizer แบบ BPE ระดับไบต์จะแบ่งสตริงเป็นโทเคนย่อยระดับคำ และจับคู่โทเคนแต่ละตัวกับ ID ใน vocabulary ที่มีราว 100,000–200,000 รายการ
    • RFP 12,000 โทเคนและคำถามในตัวอย่างจะกลายเป็นลำดับแบนของ ID จำนวนเต็ม 12,022 ตัว
    • การทำโทเคนทำบน CPU แบบกำหนดผลได้แน่นอนและแทบไม่มีต้นทุน แต่จำนวนโทเคนอินพุต·เอาต์พุตเป็นตัวกำหนดยอดเรียกเก็บเงิน
    • หน้าต่างบริบท 200,000–1,000,000 โทเคนของ frontier model ในปี 2026 คือขีดจำกัดสูงสุดของขนาดเอกสารที่ป้อนได้ในครั้งเดียว
  • ขั้นตอนที่ 2: API gateway

    • API gateway ยุติ TLS, แยกวิเคราะห์คำขอ จากนั้นตรวจสอบ schema, จัดการเวอร์ชัน API, จำกัดคำขอแบบคร่าว ๆ, กำหนด tracing ID และบันทึกการใช้งานครั้งแรก
    • ประมวลผลคำขอหลายล้านรายการต่อวินาทีด้วยพร็อกซีระดับ Envoy หรือ NGINX และ web application firewall โดยไม่รันลอจิกของโมเดล
    • งบเวลาแฝงอยู่ที่ ต่ำกว่า 1 มิลลิวินาที และปฏิเสธทราฟฟิกราว 5% ที่เป็นรูปแบบผิดพลาด เกินโควตา หรือเป็นคำขอเชิงโจมตีก่อนจะไปถึงทรัพยากรราคาแพง
  • ขั้นตอนที่ 3: การยืนยันตัวตนและระดับการคิดเงิน

    • เชื่อม API key หรือ OAuth token กับองค์กร เพื่อตรวจสอบระดับการจำกัดคำขอและเพดานการใช้จ่าย แล้วกำหนด ราคาต่อโทเคน ที่จะใช้
    • สิทธิ์ในการใช้ส่วนลดอินพุตจาก cache, เส้นทางประมวลผลแบบ priority และราคาประมวลผลแบบ batch ที่ถูกลง ก็ถูกกำหนดในขั้นตอนนี้ด้วย
    • เปลี่ยนไบต์นิรนามให้เป็นหน่วยงานที่ถูกวัดปริมาณ คิดเงิน และแยกกั้น พร้อมตั้งขอบเขตการแยกข้อมูลตามองค์กรและการป้องกันการใช้งานในทางที่ผิด
  • ขั้นตอนที่ 4: การกระจายโหลด

    • ตัวกระจายโหลดทั่วไปใช้ health check และสัญญาณโหลดแบบเรียลไทม์เพื่อกระจายคำขอไปยัง replica ของโมเดลเดียวกัน
    • ใน LLM การทำ round-robin แบบง่ายจะส่งคำขอที่มี system prompt หรือ prefix เอกสารเหมือนกันไปยัง replica คนละตัว ทำให้เสียโอกาส ใช้ cache ซ้ำ
    • การกระจายโหลด AI สมัยใหม่พัฒนาเป็นวิธีแบบ cache-aware ที่เลือก replica ซึ่งมี KV cache ของ prefix เดียวกัน และมีบทบาททับซ้อนกับ inference router ในขั้นตอนถัดไป
    • เมื่อเครื่องทั้งหมดอิ่มตัว ขั้นตอนนี้ยังตัดสินใจด้วยว่าจะให้คำขอรอคิวหรือส่ง 429 กลับไป

ขั้นตอนที่ 5–6: กำหนดตำแหน่งรันและ batch

  • ขั้นตอนที่ 5: Inference router

    • Inference router เลือก โมเดล·ซิลิคอน·replica ภายในไม่กี่มิลลิวินาที
    • เลือกคอนฟิกที่ประหยัดที่สุดซึ่งตรงตาม service level objective จากตัวเลือกอย่าง frontier 70B, 8B ที่ผ่านการ distill, reasoning model หรือคู่โมเดล draft·target
    • หากนำคำขอที่โมเดล 8B ตอบสนองได้ไปประมวลผลด้วย 70B ก็จะเผาผลาญ margin โดยไม่จำเป็น
    • Prefill ที่เน้นการคำนวณต้องการ FLOPS ส่วน decode ที่เน้นหน่วยความจำต้องการแบนด์วิดท์ HBM ดังนั้น GPU ที่เหมาะสมอาจต่างกันได้แม้ในคำขอเดียวกัน
    • การส่งไปยัง instance ที่มี KV cache ของ prefix เดียวกัน สามารถเปลี่ยน prefill 12,000 โทเคนให้กลายเป็น cache hit ที่แทบไม่มีต้นทุน
    • Compiler และ autotuner จะ precompile และปรับแต่ง GPU kernel ให้เหมาะกับโมเดล รูปแบบอินพุต และชิป จากนั้นเลือกรันไทม์ execution plan ที่ถูกที่สุด
    • Together AI, Fireworks, Baseten และ Modular ทำให้การเลือก kernel·chip·precision ในเลเยอร์นี้เป็นผลิตภัณฑ์ และสร้างรายได้จากโครงสร้างพื้นฐาน inference ของตนเอง
  • ขั้นตอนที่ 6: Scheduler และ continuous batching

    • เมื่อ batch size เป็น 1 H100 จะถูกจำกัดด้วยหน่วยความจำมากกว่าการคำนวณ ทำให้อัตราการใช้ streaming multiprocessor อยู่เพียงราว 30–40%
    • Scheduler ใช้ continuous batching เพื่อเพิ่มคำขอใหม่และนำลำดับที่เสร็จแล้วออกในทุก forward pass
    • จึงเติม GPU ได้อย่างต่อเนื่องโดยไม่ต้องรอให้ชุดคำขอแบบคงที่เสร็จทั้งหมด
    • vLLM ใช้วิธีนี้สร้าง throughput สูงกว่าระบบ serving รุ่นก่อน 2–4 เท่า และรองรับ ทราฟฟิกมากกว่า 3–5 เท่า เมื่อเทียบกับลูป PyTorch แบบง่ายบน H100 ตัวเดียวกัน

ขั้นตอนที่ 7~8: แคช KV และการจัดการหน่วยความจำ GPU

  • ขั้นตอนที่ 7: แคช KV

    • ในแต่ละเลเยอร์ attention จะมีการสร้างเวกเตอร์ Key และ Value สำหรับทุกโทเคน และโทเคนถัดไปจะอ้างอิง K/V ของโทเคนทั้งหมดก่อนหน้า
    • หากคำนวณใหม่ทุกครั้ง จะเกิดต้นทุน O(n²) เมื่อมีคอนเท็กซ์ยาว ดังนั้นช่วง prefill จะคำนวณ K/V ของตำแหน่ง 12,022 รายการเพียงครั้งเดียว แล้วบันทึกไว้ใน แคช KV
    • หลังจากนั้น ขั้นตอน decode จะเพิ่ม K/V ของโทเคนใหม่หนึ่งรายการ และอ่านแคชเดิม
    • แคช KV จะใหญ่ขึ้นตามจำนวน sequence ที่ทำงานพร้อมกันและความยาวของมัน และเป็นโครงสร้างที่ใช้หน่วยความจำ GPU มากที่สุดและเปลี่ยนแปลงแบบไดนามิกที่สุดระหว่างการให้บริการ
  • PagedAttention และการป้องกัน fragmentation

    • เนื่องจากความยาวของ sequence คาดการณ์ได้ยาก การจัดสรรหน่วยความจำแบบต่อเนื่องอาจทำให้ หน่วยความจำ 60~80% ใช้งานไม่ได้
    • PagedAttention / vLLM แบ่งแคช KV ออกเป็นเพจขนาดคงที่ เหมือนหน่วยความจำเสมือนของระบบปฏิบัติการ
    • จัดสรรบล็อกทางกายภาพเท่าที่จำเป็นและเชื่อมด้วย page table จึงไม่ต้องมีพื้นที่ต่อเนื่อง
    • เพจของ sequence ที่เสร็จสิ้นแล้วจะถูกคืนทันที
    • sequence ของผู้ใช้หลายคนสามารถแชร์ GPU เดียวกันได้อย่างปลอดภัยและมีประสิทธิภาพ
    • วิธีจัดการหน่วยความจำนี้ช่วยหนุนให้ vLLM มี throughput เพิ่มขึ้น 2~4 เท่า
  • การแคชพรอมป์ต์และ prefix

    • คำขอที่ใช้ system prompt, คำนำแบบ few-shot หรือ prefix ของเอกสารซ้ำกัน สามารถนำแคช KV ที่คำนวณไว้ครั้งเดียวกลับมาใช้ใหม่ได้
    • Anthropic ให้บริการการอ่านแคชในราคา 0.30 ดอลลาร์ต่อ 1 ล้านโทเคน ซึ่งเป็น 0.1 เท่าของราคา input ปกติ โดย input ปกติอยู่ที่ 3 ดอลลาร์
    • OpenAI GPT-5.x ก็คิดราคา cached input ที่ 0.50 ดอลลาร์ และ input ปกติที่ 5 ดอลลาร์ เท่ากับใช้ส่วนลด 90% ทั้งหมด
    • สำหรับพรอมป์ต์ยาว latency ก็ลดลงประมาณ 85% และคำถามต่อเนื่องของ RFP ตัวอย่างไม่จำเป็นต้องทำ prefill 12,022 โทเคนซ้ำ
  • ขั้นตอนที่ 8: องค์ประกอบสามส่วนของหน่วยความจำ GPU

    • หน่วยความจำในแพ็กเกจ GPU จะประกอบด้วย น้ำหนักโมเดล ที่คงที่, แคช KV ที่เพิ่มขึ้นตามคำขอพร้อมกันและความยาว, รวมถึง activation และ workspace ชั่วคราว
    • หลังจากโหลดน้ำหนักแล้ว พื้นที่ที่เหลือจะกลายเป็นงบประมาณสำหรับแคช KV ดังนั้นบ่อยครั้งที่หน่วยความจำเป็นตัวจำกัดจำนวนผู้ใช้พร้อมกันมากกว่าปริมาณการคำนวณ
    • โมเดล 70B มีขนาดประมาณ 140GB ใน FP16 จึงต้องใช้ H100 80GB สองตัว แต่ใน FP8 จะลดลงเหลือประมาณ 70GB ทำให้เหลือพื้นที่สำหรับแคช KV บน GPU ตัวเดียวได้
    • หน่วยความจำที่ประหยัดได้จากน้ำหนักด้วย quantization จะนำไปสู่จำนวนผู้ใช้พร้อมกันที่มากขึ้นโดยตรง

ขั้นตอนที่ 9~10: คอขวด HBM และการปรับแต่ง GPU kernel

  • ขั้นตอนที่ 9: คอขวดที่แตกต่างกันของ prefill และ decode

    • prefill คือการคูณเมทริกซ์ขนาดใหญ่ที่ประมวลผลโทเคน input 12,022 รายการแบบขนาน ทำให้ tensor core ทำงานเต็ม และถูกผูกกับปริมาณการคำนวณและเวลาได้โทเคนแรก (TTFT)
    • decode ต้องอ่านน้ำหนักโมเดลทั้งหมดและแคช KV ที่เพิ่มขึ้นจาก HBM ทุกครั้งที่สร้างโทเคนถัดไปหนึ่งรายการ
    • ที่ batch size 1 ความเข้มข้นเชิงคำนวณของ decode อยู่ที่ประมาณ 1 FLOP ต่อ byte ซึ่งต่ำกว่าขอบเขตของ roofline ที่ประมาณ 410~590 FLOP/byte มาก
    • tensor core ใช้เวลารอหน่วยความจำนานกว่าการคำนวณ และ แบนด์วิดท์ HBM จะกำหนดเพดานของความเร็วและต้นทุนในการสร้าง
  • การลด precision

    • เมื่อลด precision จาก FP16 เป็น FP8 และ FP4 จำนวนไบต์ของน้ำหนักที่ต้องอ่านต่อโทเคนจะลดลง ทำให้ throughput ของ decode ที่เน้นหน่วยความจำเพิ่มขึ้น
    • NVIDIA NVFP4 เป็นรูปแบบ floating point 4 บิตสำหรับ tensor core รุ่นที่ 5 ของ Blackwell
    • ให้ throughput ทางคณิตศาสตร์สูงกว่า FP8 ประมาณ 2~3 เท่า และประหยัดหน่วยความจำได้ประมาณ 1.8 เท่า
    • รักษาความแตกต่างจากความแม่นยำอ้างอิงไว้ภายในประมาณ 1%
    • มีส่วนช่วยเร่ง inference แบบ end-to-end ได้สูงสุด 5 เท่าเมื่อเทียบกับ Hopper
  • ขั้นตอนที่ 10: CUDA kernel และ fusion

    • การคำนวณทางคณิตศาสตร์ของ GPU ทำงานผ่าน kernel ซึ่งเป็นโปรแกรมขนาดเล็กที่รันบนคอร์นับพัน
    • หากรันการดำเนินการของ transformer เป็น kernel แยกกันหลายร้อยตัว แต่ละ kernel จะอ่านข้อมูลจาก HBM แล้วเขียนผลลัพธ์กลับไป ทำให้เป็นภาระหนักสำหรับงานที่ถูกจำกัดด้วยแบนด์วิดท์
    • kernel fusion รวมหลายการดำเนินการเข้าด้วยกัน เพื่อเก็บข้อมูลกลางไว้ใน SRAM บนชิปและลดการเข้าถึง HBM
    • FlashAttention ใช้ attention แบบแบ่ง tile และ online softmax เพื่อลดการอ่าน/เขียน HBM ตามความยาว sequence จากระดับกำลังสองเหลือระดับเชิงเส้น และเร่งความเร็วได้ 2~4 เท่า
    • FlashAttention-3 ใช้ asynchronous engine ของ Hopper และ FP8 ทำให้บน H100 ไปถึง 840TFLOPS หรือประมาณ 85% ของประสิทธิภาพสูงสุด
  • speculative decoding

    • ใน decode แม้จะสร้างโทเคนเพียงหนึ่งรายการก็ต้องอ่านน้ำหนักทั้งหมด ดังนั้นต้นทุนเพิ่มเติมในการตรวจสอบโทเคน候เลือกหลายรายการแบบขนานจึงค่อนข้างต่ำ
    • โมเดลร่าง ขนาดเล็กเสนอ K โทเคนถัดไป และโมเดลเป้าหมายขนาดใหญ่ตรวจสอบด้วยการรันแบบขนานครั้งเดียว แล้วนำ prefix ที่ถูกต้องยาวที่สุดมาใช้
    • output เหมือนกับ decoding ปกติในเชิงคณิตศาสตร์ แต่เร็วขึ้น 2~4 เท่า
    • วิธีอย่าง EAGLE-3 รับโทเคนร่างไว้ มากกว่า 75%

ขั้นตอนที่ 11~14: เครือข่ายที่เข้ามาอยู่ภายในโมเดล

  • ขั้นตอนที่ 11: เครือข่ายเชื่อมต่อแบบ scale-up ของ NVLink

    • โมเดลระดับล้านล้านพารามิเตอร์และโมเดล MoE ที่ไม่สามารถบรรจุใน GPU เดี่ยวได้จะถูกแบ่งไปยัง GPU หลายตัว จึงเกิดการสื่อสารระหว่าง GPU ในทุกเลเยอร์และทุกโทเคน
    • เครือข่ายไม่ได้ทำงานเป็นอุปกรณ์เสริมที่อยู่นอกลูปการถอดรหัส แต่ทำงานอยู่ ภายในลูปการถอดรหัส
    • NVLink 5 ให้แบนด์วิดท์ 1.8TB/s ต่อ GPU ซึ่งมากกว่าลิงก์ PCIe Gen5 ประมาณ 14 เท่า
    • GB200 NVL72 เชื่อมต่อ Blackwell GPU 72 ตัวและ Grace CPU 36 ตัวเข้าเป็นโดเมน NVLink เดียว
    • แบนด์วิดท์รวมอยู่ที่ 130TB/s และหน่วยความจำแบบรวมอยู่ที่ 13.4TB
    • ใช้พลังงานประมาณ 120kW และให้ปริมาณงานอนุมานสูงกว่าคลัสเตอร์ H100 ได้สูงสุด 30 เท่าในโมเดลระดับล้านล้านพารามิเตอร์
  • ปริมาณการสื่อสารที่เกิดจากการทำขนาน

    • Tensor parallelism แบ่งการคูณเมทริกซ์ของแต่ละเลเยอร์ไปยัง GPU หลายตัว จากนั้นต้องรวมผลลัพธ์บางส่วนด้วย all-reduce หลายครั้งในแต่ละโทเคน
    • MoE ส่งโทเคนไปยัง expert ที่กระจายอยู่บน GPU หลายตัว ทำให้การสื่อสารแบบ all-to-all มักกลายเป็นคอขวดหลัก
    • สภาพแวดล้อมการปฏิบัติการของ DeepSeek ใช้ NIC 400Gbps จำนวน 8 ตัวต่อโหนด และใช้ DeepEP ซ้อนทับการสื่อสารระหว่าง expert กับการคำนวณ เพื่อลดการหยุดรอของ GPU
  • ขั้นตอนที่ 12: สวิตช์และการควบคุมความคับคั่ง

    • NVSwitch ในโดเมน scale-up มีพอร์ต NVLink 144 พอร์ตและการสวิตช์แบบ non-blocking 14.4TB/s ทำให้ GPU 72 ตัวสื่อสารพร้อมกันได้ด้วยความเร็วสูงสุด
    • เครือข่าย scale-out ที่ข้ามแร็กใช้สวิตช์อย่าง NVIDIA Quantum-X800 InfiniBand, Spectrum-X800 Ethernet และ Broadcom Tomahawk 6 ที่ 102.4Tbps
    • เครือข่าย AI ใช้ โทโพโลยีที่ปรับให้เหมาะกับ rail โดยเชื่อม GPU หมายเลขเดียวกันเข้ากับสวิตช์ rail เดียวกัน เพื่อลดจำนวน hop ของการสื่อสารแบบ collective
    • การประมวลผลภายใน fabric เช่น SHARP ทำการ reduce บนสวิตช์
    • เมื่อ GPU หลายพันตัวจบขั้นตอนหนึ่งพร้อมกัน จะเกิด incast ที่ซิงโครไนซ์กัน และความคับคั่งของลิงก์เพียงเส้นเดียวก็ทำให้การสื่อสารแบบ collective ทั้งชุดหยุดได้ ดังนั้น adaptive routing จึงจำเป็น
  • ขั้นตอนที่ 13: NIC และ DPU

    • แพ็กเก็ตที่เคลื่อนที่ระหว่างแร็กจะผ่าน SmartNIC หรือ DPU เช่น NVIDIA BlueField
    • RoCE หรือ InfiniBand verbs ทำให้ GPU ระยะไกลอ่านหน่วยความจำของ GPU อีกตัวได้โดยตรงโดยไม่ผ่าน CPU
    • ความเร็วลิงก์ในปัจจุบันอยู่ที่ 400Gb/s และ 800Gb/s กำลังถูกทำให้เป็นมาตรฐาน
    • DPU จัดการการควบคุมความคับคั่ง การเข้ารหัส การทำเวอร์ชวลไลเซชันของสตอเรจ และการแยกหลายเทนแนนต์แทน host CPU
    • ในคลัสเตอร์ที่ปรับให้เหมาะกับ rail อาจมี NIC เฉพาะต่อ GPU หนึ่งตัว และ DeepSeek จับคู่ GPU 8 ตัวกับ NIC 400Gb/s จำนวน 8 ตัว
  • ขั้นตอนที่ 14: Ethernet และชิ้นส่วนออปติคัล

    • InfiniBand ให้ latency ประมาณ 1~2µs และ fabric แบบ lossless จึงเป็นตัวเลือกดั้งเดิมของคลัสเตอร์ AI ส่วน RoCEv2 Ethernet มี latency ประมาณ 5~10µs จึงถูกมองเป็นตัวเลือกลำดับสอง
    • Ultra Ethernet Consortium ประกาศ UEC 1.0 ซึ่งปรับโครงสร้างสแตก Ethernet สำหรับ AI ในเดือนมิถุนายน 2025
    • Dell’Oro คาดการณ์ว่า Ethernet จะเหนือกว่า InfiniBand ในเครือข่ายแบ็กเอนด์ AI ภายในปี 2027
    • การอนุมานอ่อนไหวต่อต้นทุนและใกล้กับสภาพแวดล้อมแบบหลายเทนแนนต์และองค์กร ทำให้โครงสร้างราคาของ Ethernet และระบบนิเวศแบบเปิดมีความสำคัญ
  • ต้นทุนและพลังงานของชิ้นส่วนออปติคัล

    • ทรานซีฟเวอร์ออปติคัลคิดเป็นประมาณ 60% ของต้นทุนเครือข่าย และประมาณ 45% ของพลังงานเครือข่าย
    • เนื่องจากเครือข่ายคิดเป็นประมาณ 15~18% ของต้นทุนคลัสเตอร์ทั้งหมด ชิ้นส่วนออปติคัลเพียงอย่างเดียวจึงคิดเป็นประมาณ 10% ของต้นทุนรวม
    • โมดูล pluggable 800G ของสวิตช์หนึ่งตัวใช้พลังงานรวมมากกว่า 500W จึงอาจใช้พลังงานมากกว่า switching ASIC
    • ตลาดทรานซีฟเวอร์ออปติคัลสำหรับ AI คาดว่าจะเพิ่มขึ้น 57% จากประมาณ 16.5 พันล้านดอลลาร์ในปี 2025 เป็นประมาณ 26 พันล้านดอลลาร์ ในปี 2026
    • Co-packaged optics (CPO) ย้ายอุปกรณ์ออปติคัลเข้าไปในแพ็กเกจสวิตช์ ลดพลังงานของลิงก์ 1.6T จากประมาณ 30W เหลือ 9W
    • NVIDIA เสนอประสิทธิภาพพลังงานเพิ่มขึ้น 5 เท่าและความยืดหยุ่นเพิ่มขึ้น 10 เท่าในสวิตช์โฟโตนิกส์ที่มีกำหนดเปิดตัวในช่วงครึ่งหลังของปี 2026
    • สำหรับโมเดลที่ใหญ่กว่า GPU เดี่ยว ต้องจัดการช่องว่างแบนด์วิดท์ประมาณ 20~40 เท่า ระหว่าง scale-up ของ NVLink กับ scale-out ของ Ethernet

ขั้นตอนที่ 15: การสตรีมคำตอบและการคิดบัญชี

  • เมื่อสร้างโทเคนสุดท้ายแล้ว detokenization จะแปลง ID จำนวนเต็มกลับเป็นข้อความ
  • คำตอบจะย้อนกลับผ่าน NIC, สวิตช์, load balancer และเกตเวย์ โดยทั่วไปจะสตรีมทีละโทเคนด้วย Server-Sent Events (SSE)
  • ผู้ใช้สามารถเริ่มอ่านได้ตั้งแต่ราว 0.3 วินาทีก่อนคำตอบทั้งหมดเสร็จสมบูรณ์ ทำให้ TTFT ส่งผลอย่างมากต่อความเร็วที่รับรู้
  • สุดท้ายจะคำนวณโทเคนอินพุตแบบทั่วไปหรือที่แคชไว้ และโทเคนเอาต์พุตที่มีราคาแพงกว่า ตามระดับที่กำหนดในขั้นตอนการยืนยันตัวตน แล้วปิดการเรียกเก็บเงิน

ระบบปฏิบัติการการอนุมานที่เรียกว่า disaggregated serving

  • การจัด batch, KV paging, การแยก prefill·decode, การเลือกฮาร์ดแวร์ และการสื่อสารแบบ collective ล้วนเป็นปัญหาของการสเกจูลงานที่มีลักษณะแตกต่างกันในชั้นหน่วยความจำและเครือข่าย เพื่อเพิ่มอัตราการใช้ประโยชน์ของซิลิคอนราคาแพง
  • Disaggregated serving ในปี 2026 แบ่ง prefill ที่เน้นการคำนวณและ decode ที่เน้นแบนด์วิดท์ออกเป็นพูล GPU คนละชุด
  • ขยายและปรับแต่ละพูลได้อย่างอิสระ และสตรีม KV cache ระหว่างสองพูล
  • NVIDIA Dynamo, vLLM, SGLang, llm-d, Mooncake นำโครงสร้างนี้มาใช้

เหตุผลที่บริษัทคอมไพเลอร์กลายเป็นคลาวด์อนุมาน

  • บริษัทคอมไพเลอร์·เคอร์เนล·ตัวปรับแต่งอัตโนมัติ ไม่ได้ไลเซนส์เทคโนโลยี แต่รันบนอินฟราสตรักเจอร์ของตนเองและขายโทเคน เพื่อเปลี่ยน ความต่างด้านประสิทธิภาพ ให้เป็นอัตรากำไรขั้นต้น
  • หากปรับปรุงเคอร์เนล, การจัด batch, quantization และ speculative decoding ได้ 2 เท่า จำนวนโทเคนที่ขายได้ต่อ GPU ก็เพิ่มขึ้น 2 เท่าเช่นกัน
  • ตัวปรับแต่งอัตโนมัติที่เลือกเคอร์เนลต้นทุนต่ำสุดสำหรับแต่ละชุดของโมเดล·รูปแบบอินพุต·ชิป สร้างรายได้โดยตรงจากอุปกรณ์ GPU ขนาดใหญ่
  • รายได้แบบ annualized ของ Baseten เพิ่มจากประมาณ 200 ล้านดอลลาร์ในเดือนธันวาคม 2025 เป็นประมาณ 600 ล้านดอลลาร์ ในเดือนมีนาคม 2026 เติบโตประมาณ 1,900% เมื่อเทียบกับปีก่อน
    • ระดมทุน 1.5 พันล้านดอลลาร์ที่มูลค่ากิจการ 11,000~13,000 ล้านดอลลาร์
    • มูลค่ากิจการเพิ่มขึ้นจาก 5,000 ล้านดอลลาร์เมื่อ 5 เดือนก่อน
  • ดีลที่ Qualcomm เข้าซื้อ Modular ในมูลค่าประมาณ 3.9 พันล้านดอลลาร์ เป็นกรณีที่บริษัทชิปพยายามรับมือกับ NVIDIA ด้วยคอมไพเลอร์ที่ไม่ขึ้นกับฮาร์ดแวร์

เกณฑ์ในการเลือกผู้ให้บริการ inference

  • เวลาแฝง ต้นทุน ความน่าเชื่อถือ

    • ควรประเมินเวลาแฝงโดยแยกเป็น TTFT ซึ่งกำหนดการเริ่มต้นคำตอบ และเวลาแฝงระหว่างโทเคนซึ่งกำหนดความเร็วในการตอบจนเสร็จ
    • สิ่งสำคัญไม่ใช่ค่ามัธยฐาน แต่คือเวลาแฝงส่วนปลาย p99 ที่สะท้อนการหยุดชะงักซึ่งผู้ใช้พบจริง
    • การ inference ด้วย GPU ทั่วไปใช้เวลาประมาณ 400~600ms สำหรับโทเคนแรก
    • Groq และ Cerebras เสนอ TTFT ต่ำกว่า 100~150ms และความเร็วเอาต์พุตมากกว่า 1,600~2,100 โทเคนต่อวินาทีบนโมเดลระดับ Llama-70B ซึ่งเร็วกว่าสแต็ก GPU ทั่วไปประมาณ 4~6 เท่า
    • ต้นทุนไม่ควรคำนวณจากราคาหน่วยเดียวที่ประกาศไว้ แต่ควรคำนวณเป็น ต้นทุนผสม ที่สะท้อนสัดส่วนอินพุต·เอาต์พุต อัตราการ hit ของแคช และความเป็นไปได้ในการประมวลผลแบบแบตช์
    • เอาต์พุตแพงกว่าอินพุตประมาณ 4~5 เท่า และมักเป็นส่วนหลักของต้นทุนรวม
    • prompt caching ช่วยลดต้นทุนอินพุตได้ 50~90% และระดับการประมวลผลแบบแบตช์มักลดลงประมาณ 50%
    • ราคาช่วงกลางปี 2026 แตกต่างกันเป็นหลักสิบเท่า ตั้งแต่ประมาณ 0.04~0.20 ดอลลาร์ต่อ 1 ล้านโทเคนสำหรับ endpoint โมเดลเปิดที่ปรับต้นทุนให้เหมาะสมอย่าง DeepInfra หรือ Groq ไปจนถึงหลายดอลลาร์สำหรับ frontier model
    • ตัวอย่างราคาของ Groq คืออินพุต 0.15 ดอลลาร์ และเอาต์พุต 0.60 ดอลลาร์
    • ความน่าเชื่อถือต้องวัดไปไกลกว่า SLA ด้าน uptime ธรรมดา ไปถึงความพร้อมใช้งานเชิงฟังก์ชันด้วย
    • Azure OpenAI ให้ SLA 99.9% สำหรับการสร้างโทเคน
    • องค์กรยังต้องการ SLA ด้านเวลาแฝง เช่น TTFT ต่ำกว่า 200ms ใน 99.99% ของการเรียกใช้
    • อัตราการปฏิเสธที่พุ่งสูง การเปลี่ยนเวอร์ชันโมเดลอัตโนมัติที่ทำให้ผลการประเมินแย่ลง และการจำกัด quota เมื่อโหลดสูง อาจทำให้ผลิตภัณฑ์เสียหายได้แม้ยังรักษา uptime ตามประกาศไว้
    • ต้องตรึงเวอร์ชันโมเดล เจรจาเรื่อง capacity และเฝ้าระวังความพร้อมใช้งานเชิงฟังก์ชันโดยตรง
  • เจ็ดเกณฑ์ที่ชี้ขาดความเหมาะสมสำหรับ production

    • throughput และข้อจำกัดคำขอ: เพดานโทเคนต่อนาทีและ headroom ของการประมวลผลแบบฉับพลันจะจำกัดงานขนานและขนาดการขยายของ agent
    • ความปลอดภัยและการปฏิบัติตามข้อกำหนด: SOC 2 Type II, HIPAA, ISO 27001, GDPR เป็นเงื่อนไขพื้นฐานของอุตสาหกรรมที่ถูกกำกับดูแล และเพิ่มทีหลังได้ยาก
    • data locality และการติดตั้งแบบส่วนตัว: การรับประกันว่าไม่เก็บข้อมูล, VPC·BYOC และการรองรับ on-premises เป็นตัวชี้ขาดการอนุมัติจัดซื้อขององค์กร
    • ความกำหนดได้และการควบคุมเวอร์ชัน: seed คงที่และ checkpoint คงที่ช่วยป้องกัน drift ของผลการประเมินจากการเปลี่ยนแปลงอัตโนมัติ
    • ขอบเขตและความสดใหม่ของโมเดล: ความหลากหลายของโมเดล การรองรับ weight เปิดใหม่ในวันเปิดตัว และการโฮสต์ fine-tuning·LoRA เป็นตัวกำหนดความเร็วในการนำโมเดลล่าสุดมาใช้
    • ความยืดหยุ่นในการ deploy: ตัวเลือก serverless, infrastructure เฉพาะ และ self-hosting เป็นตัวกำหนดสมดุลระหว่างต้นทุนกับระดับการควบคุม
    • ความสามารถในการพกพา: API ที่เข้ากันได้กับ OpenAI และการ routing หลายผู้ให้บริการที่สะอาด เป็นเครื่องมือรับมือ outage การเปลี่ยนราคา และการเปลี่ยนโมเดล

คอขวดทางกายภาพที่สะสมมูลค่า

  • แบนด์วิดท์ HBM เป็นตัวกำหนดเพดานของการ decode, โดเมนการขยายขนาดของ NVLink มีความเป็นกรรมสิทธิ์เฉพาะ และชิ้นส่วนออปติกกับพลังงานกลายเป็นอินพุตที่ขาดแคลน
  • ในเงินลงทุน 725,000 ล้านดอลลาร์ มากกว่า 60% ใช้กับไฟฟ้าและอาคาร ดังนั้นตัวชี้วัดสุดท้ายระยะยาวคือ จำนวนโทเคนต่อวัตต์
  • ตลาดเครือข่ายแยกออกเป็นสองทิศทาง
    • เครือข่ายเชื่อมต่อเพื่อ scale-up ยังคงเป็นพื้นที่ปิดและป้องกันได้
    • เครือข่าย scale-out นอกแร็กจะเปิดกว้างและกลายเป็นสินค้าทั่วไป โดยมี Ethernet และ UEC เป็นศูนย์กลาง
    • พื้นที่สร้างความแตกต่างคือโดเมน NVLink, ออปติก·CPO และทรัพย์สินทางปัญญาด้าน congestion control มากกว่าการ switching ทั่วไป
  • margin ของซอฟต์แวร์ inference ถูกกำหนดโดยผลคูณของส่วนต่างประสิทธิภาพ อัตราการใช้งาน และขนาดการปฏิบัติการ และมีเพียงบริษัทที่เปลี่ยน performance ให้เป็นพลังการจัดจำหน่ายและต้นทุนการย้ายได้เท่านั้นที่จะมีเกราะป้องกันท่ามกลางราคาที่ลดลง
  • ธุรกิจที่นำเสนอความเร็วดิบเพียงอย่างเดียวเป็นความได้เปรียบในการแข่งขัน อาจถูกชั้น compiler และเครื่องมือฟรีของ NVIDIA ทำให้ประสิทธิภาพเดียวกันกลายเป็นของทั่วไปได้
  • การขยายขนาดของเศรษฐกิจโทเคนไม่ได้รับประกัน margin สูงโดยอัตโนมัติ และสิ่งที่จะกำหนดความแตกต่างคือ คอขวดด้านหน่วยความจำ·เครือข่ายเชื่อมต่อ·ออปติก·พลังงาน รวมถึงแพลตฟอร์มที่เปลี่ยนประสิทธิภาพให้เป็นการยึดติดของลูกค้า

ยังไม่มีความคิดเห็น

ยังไม่มีความคิดเห็น