เพิ่มประสิทธิภาพการใช้พลังงาน AI Factory: เทคนิคการปรับแต่งแบบ Full-Stack ทั้ง Training และ Inference

การดำเนินงาน AI Factory ให้มีประสิทธิภาพสูงสุดด้านพลังงานเป็นหัวใจสำคัญในการลดต้นทุนการดำเนินงาน (OpEx) โดยเฉพาะอย่างยิ่งเมื่อพลังงานอาจคิดเป็นสัดส่วนถึง 40% ของค่าใช้จ่ายทั้งหมด การใช้พลังงานทุกหน่วยอย่างคุ้มค่า ไม่ว่าจะกับการประมวลผลข้อมูล การฝึกโมเดล หรือการสร้างโทเค็นสำหรับลูกค้า ล้วนส่งผลโดยตรงต่อความสามารถในการแข่งขันและผลกำไร

บทความนี้จะเจาะลึกถึงเทคนิคและแนวทางปฏิบัติที่ช่วยเพิ่มประสิทธิภาพการใช้พลังงานใน AI Factory อย่างเต็มศักยภาพ ตั้งแต่ระดับฮาร์ดแวร์ ซอฟต์แวร์ ไปจนถึงการปรับแต่งโมเดล ทั้งในส่วนของการอนุมาน (Inference) ซึ่งสร้างรายได้โดยตรง และการฝึกโมเดล (Training) ซึ่งเป็นรากฐานสำคัญของการพัฒนา AI

ทำไมการปรับแต่ง Inference จึงสำคัญต่อ AI Factory?

Inference คือกระบวนการที่สร้างรายได้ให้กับ AI Factory โดยตรง การเพิ่มปริมาณการประมวลผล Inference ต่อหน่วยพลังงาน (Throughput per Watt) หมายถึงความสามารถในการสร้างโทเค็นหรือข้อมูลเชิงลึกที่มากขึ้น ซึ่งจะนำไปสู่รายได้ที่เพิ่มขึ้นตามไปด้วย ในระดับโรงงานขนาดใหญ่ที่ใช้พลังงานหลายร้อยเมกะวัตต์ การเพิ่มประสิทธิภาพเพียงไม่กี่เปอร์เซ็นต์ ก็สามารถสร้างผลกำไรที่มหาศาลได้

นอกจากนี้ โครงสร้างโมเดลก็มีผลต่อประสิทธิภาพพลังงาน โมเดลแบบ Mixture-of-Experts (MoE) มักจะใช้พลังงานอย่างมีประสิทธิภาพมากกว่าโมเดลแบบ Dense ที่มีจำนวนพารามิเตอร์รวมเท่ากัน เนื่องจากมีการเปิดใช้งานผู้เชี่ยวชาญ (Experts) เพียงบางส่วนต่อโทเค็น ทำให้สามารถสร้าง "ความฉลาด" ได้มากขึ้นด้วยพลังงานที่เท่าเดิมหรือน้อยลง

กลยุทธ์เพิ่มประสิทธิภาพพลังงานและประสิทธิภาพต่อวัตต์

NVIDIA ได้ออกแบบสถาปัตยกรรมและแพลตฟอร์มที่มุ่งเน้นการเพิ่มปริมาณ "ความฉลาด" ที่สร้างขึ้นต่อหน่วยพลังงานให้สูงขึ้นอย่างต่อเนื่อง ในช่วง 6 เจนเนอเรชันที่ผ่านมา NVIDIA ได้เพิ่มประสิทธิภาพ Inference ต่อเมกะวัตต์ได้ถึง 1,000,000 เท่า

  • NVIDIA GB200 NVL72 Rack-Scale System: ระบบนี้ได้รับการออกแบบมาเพื่อเพิ่มประสิทธิภาพพลังงานผ่านการผสานรวมอย่างสุดขั้ว โดยใช้สถาปัตยกรรมแบบระบายความร้อนด้วยของเหลวโดยตรง (Direct-to-Chip Liquid Cooling) ที่หนาแน่น ช่วยให้ได้ Throughput ต่อวัตต์สูงขึ้น ระบบยังมีการจัดการพลังงานภายในแร็ค (In-rack Power Smoothing) เพื่อลดการกระชากของกระแสไฟฟ้า ทำให้สามารถติดตั้ง GPU ได้มากขึ้นภายใต้งบประมาณพลังงานและโครงสร้างพื้นฐานที่เท่าเดิม
  • NVIDIA DSX: เป็นแพลตฟอร์ม AI Factory แบบเปิด ที่รองรับการจัดสรรพลังงานแบบไดนามิก (Dynamic Power Allocation) การวัดค่าแบบเรียลไทม์ (Real-time Telemetry) และการควบคุมระดับแร็คขั้นสูง เพื่อดึงพลังงานที่ไม่ได้ใช้งาน (Stranded Power) กลับมาใช้ และเพิ่มจำนวนโทเค็นต่อวัตต์
  • Floating Point Precision: การคำนวณที่ใช้ความแม่นยำสูงมักจะช้าและใช้พลังงานมากกว่า ในขณะที่รูปแบบความแม่นยำที่แคบลง เช่น NVFP4 จะมีประสิทธิภาพด้านพลังงานมากกว่าและให้ Throughput สูงกว่า โดยยังคงความแม่นยำเทียบเท่า FP8
  • NVIDIA Dynamo และ NVIDIA TensorRT-LLM: เครื่องมือเหล่านี้ช่วยแปลงประสิทธิภาพที่ได้จากฮาร์ดแวร์และซอฟต์แวร์ให้กลายเป็นการอนุมานในโลกจริง โดยเพิ่ม Throughput ลดต้นทุน และปรับขนาดโมเดลภาษาขนาดใหญ่ (LLM) ได้อย่างมีประสิทธิภาพยิ่งขึ้นบนโครงสร้างพื้นฐาน GPU

การออกแบบระบบ การกำจัดคอขวดที่ไม่ใช่ GPU และการปรับขนาด Batch Size ให้เหมาะสมกับการใช้งาน หน่วยความจำ และการขนาน (Parallelism) เป็นปัจจัยสำคัญในการเพิ่มประสิทธิภาพการใช้พลังงานและ Throughput ต่อวัตต์

การเพิ่มประสิทธิภาพพลังงานในการฝึก LLM

การฝึกโมเดลขนาดใหญ่ต้องมีการกระจายงานไปยัง GPU หลายตัว โดยใช้เทคนิคการขนานหลายรูปแบบ ในระหว่างการฝึก การเร่งความเร็วรอบการประมวลผล (Iteration Speed) ให้สูงสุด อาจนำไปสู่การใช้พลังงานที่สูงมาก

นอกจากนี้ การจัดสรรงานในแต่ละ GPU อาจไม่สมดุลเสมอไป ทำให้บาง GPU อยู่ในสถานะ Idle ในขณะที่ GPU อื่นกำลังประมวลผล ซึ่งเป็นการสิ้นเปลืองพลังงาน

  • การปรับความเร็ว GPU แบบละเอียด: นักวิจัยจาก ML.ENERGY Initiative ได้แสดงให้เห็นว่าการปรับความเร็วประมวลผลของ GPU แต่ละตัวสามารถลดการใช้พลังงานที่สูญเปล่าในการฝึกโมเดลขนาดใหญ่ได้ GPU ที่มีภาระงานมากที่สุด (Critical Path) จะทำงานด้วยความเร็วสูงสุด ในขณะที่ GPU ที่มีภาระงานน้อยกว่าจะถูกลดความเร็วลงโดยเจตนา วิธีนี้ช่วยลดเวลาที่ GPU ต้องรอ (Idle Time) GPU ที่ทำงานด้วยความเร็วต่ำลงจะใช้พลังงานน้อยลง โดยที่เวลาการฝึกโดยรวมยังคงเท่าเดิม
  • Megatron-LM: เป็นการนำการใช้งานแบบอ้างอิงโอเพนซอร์สของ NVIDIA สำหรับการฝึกโมเดลภาษาขนาดใหญ่ NVIDIA ได้ร่วมมือกับทีม ML.ENERGY เพื่อปรับปรุงประสิทธิภาพพลังงานของ Megatron-LM อย่างต่อเนื่อง โดยการวิเคราะห์พฤติกรรมพลังงานและประสิทธิภาพในระดับ Kernel, Scheduling, และ Parallelism เพื่อนำข้อมูลไปปรับแต่งให้เกิดการใช้พลังงานที่ชาญฉลาดยิ่งขึ้น

การวิเคราะห์ละเอียดในระดับ Kernel และ Phase เพื่อระบุส่วนที่เป็นข้อจำกัดด้านการประมวลผล หน่วยความจำ การสื่อสาร และพลังงาน การวิเคราะห์ว่าการตั้งค่า Parallelism, ความไม่สมดุลของ Pipeline, และการทับซ้อนของการสื่อสาร ส่งผลต่อ Performance-per-Watt อย่างไร ข้อมูลเชิงลึกเหล่านี้ถูกนำไปใช้ในการออกแบบ Scheduling ที่คำนึงถึงพลังงาน และการปรับความถี่/Power Cap ของ GPU ให้สอดคล้องกับ Critical Path ที่แท้จริงของการฝึก

เป้าหมายของงานนี้คือการเพิ่มประสิทธิภาพพลังงาน เพื่อให้การฝึกโมเดลเสร็จสิ้นเร็วขึ้นภายในขีดจำกัดพลังงานเท่าเดิม หรือให้ได้ Throughput การฝึกเท่าเดิมโดยใช้พลังงานน้อยลง ทำให้สามารถนำพลังงานที่เหลือไปใช้กับการฝึกเพิ่มเติม หรือเปลี่ยนจากการฝึกไปเป็นการ Inference บนโครงสร้างพื้นฐานเดียวกันที่ปรับแต่งแล้วได้

NVIDIA DSX ช่วยเพิ่มประสิทธิภาพ AI Factory ได้อย่างไร?

ML.ENERGY Initiative ได้พัฒนา Leaderboard และ Benchmark เพื่อแบ่งปันข้อมูลเชิงลึกจากการวัดค่าต่างๆ และกรอบการทำงานที่อธิบายพฤติกรรมด้านพลังงานที่สังเกตได้

Benchmark เหล่านี้สามารถนำไปเชื่อมโยงกับการดำเนินงานที่คำนึงถึงพลังงาน (Energy-aware Operations) ผ่านระบบ Telemetry เพื่อแสดงวิธีการรัน AI Factory ภายใต้ข้อจำกัดการใช้งานจริง เช่น ต้นทุนพลังงาน ความเข้มของคาร์บอน อุณหภูมิ ความสามารถในการระบายความร้อน และข้อจำกัดของโครงข่ายไฟฟ้า

NVIDIA DSX ให้บริการ Energy-aware Operations เหล่านี้ แพลตฟอร์มนี้ให้มุมมองที่ประสานงานกันระหว่าง Compute, Racks, Cooling, Facility Power, และ Workload Scheduling โดยเป็นสถาปัตยกรรมปฏิบัติการร่วมที่สามารถเชื่อมโยงการจำลองในขั้นตอนการออกแบบ (Design-time Simulation) กับ Telemetry ขณะใช้งานจริง (Runtime Telemetry) ช่วยให้ผู้ปฏิบัติงานเข้าใจว่าพลังงานถูกใช้ไปที่ใด ส่วนใดที่ยังไม่ได้ใช้ และสามารถเพิ่มการประมวลผลที่มีประโยชน์ได้อีกเท่าใดภายใต้ข้อจำกัดของพื้นที่

DSX กำหนดวิธีการออกแบบ สร้าง และปรับปรุง AI Factory ตั้งแต่ระดับชิป ระบบ ไปจนถึงซอฟต์แวร์โครงสร้างพื้นฐาน โรงงาน และเทคโนโลยีจากพาร์ทเนอร์ โดยการรวม Software Libraries แบบเปิด, Workflow Guides, และ Reference Designs เข้ากับ NVIDIA Compute Platforms และโครงสร้างพื้นฐาน OEM ที่ออกแบบร่วมกัน เพื่อสร้างระบบนิเวศที่ครอบคลุมทั้งซอฟต์แวร์และฮาร์ดแวร์

ด้วยการจัดแนวทุกชั้น (Layer) ผ่านสถาปัตยกรรมร่วม DSX จึงช่วยเพิ่ม Tokens per Watt, เร่งการติดตั้ง, และเสริมความน่าเชื่อถือและความยืดหยุ่นในการดำเนินงาน

DSX จัดการประสิทธิภาพและพฤติกรรมของพลังงานภายในแร็ค, ที่ระดับ AI Factory, และระหว่าง AI Factory กับโครงข่ายไฟฟ้า DSX MaxLPS ทำงานภายใน AI Factory ในขณะที่ DSX Flex ทำงานระหว่างโครงข่ายไฟฟ้าและโรงงาน

DSX MaxLPS เป็นชุดเทคโนโลยีสำหรับเพิ่มประสิทธิภาพ AI Factory สูงสุด ประกอบด้วย:

  • 45°C Liquid Cooling: การใช้ประโยชน์จากนวัตกรรมระดับชิป, ระบบระบายความร้อน, และระบบ ทำให้ผู้ปฏิบัติงานสามารถใช้อุณหภูมิน้ำเข้าที่สูงขึ้น (45°C) เพื่อปรับปรุงค่า Power Usage Effectiveness (PUE) ทำให้พลังงานส่วนใหญ่ของ AI Factory ถูกนำไปใช้กับการประมวลผลที่สร้างรายได้
  • Dynamic Power Allocation: ซอฟต์แวร์จะคอยตรวจสอบการใช้พลังงานของ GPU และระดับแร็คอย่างต่อเนื่อง และจัดสรรพลังงานใหม่ตามความต้องการ เพื่อปลดล็อกศักยภาพที่ไม่ได้ใช้งาน (Stranded Capacity) และเพิ่มการใช้งานโดยรวม ระบบทำงานภายใต้งบประมาณพลังงานที่กำหนด ปรับเปลี่ยนตามการเปลี่ยนแปลงของงบประมาณแบบเรียลไทม์ และรับประกันการทำงานที่ปลอดภัยและเป็นไปตามข้อกำหนด
  • Advanced Techniques: เทคนิคขั้นสูงที่รวมเข้ากับ NVIDIA GPUs โดยตรง ช่วยเพิ่มประสิทธิภาพต่อวัตต์ที่ประสิทธิภาพเท่าเดิม รวมถึง Power Steering, การตั้งค่า Workload Profiles ที่เหมาะสมสำหรับการกำหนดค่า GPU อย่างรวดเร็ว, และซอฟต์แวร์อย่าง NVIDIA Dynamo สำหรับการจัดการการทำงานร่วมกันระหว่างแร็คทั้งด้านพลังงานและประสิทธิภาพ

DSX Flex เป็นชั้นการจัดการพลังงานที่เชื่อมโยง AI Factory กับสัญญาณจากโครงข่ายไฟฟ้าและแหล่งพลังงานภายนอก

เมื่อพลังงาน, การระบายความร้อน, และการเชื่อมต่อโครงข่ายไฟฟ้าได้รับการปรับปรุงอย่างเต็มที่แล้ว ความสนใจจะเปลี่ยนไปสู่การดึงประสิทธิภาพสูงสุดจาก Workloads เอง

โอกาสสำคัญคือการใช้ Benchmark เพื่อเป็นแนวทางในการเลือกโมเดล, การทำ Batching, และการเลือก Precision บนพื้นฐานของ AI Factory ที่ปรับแต่งแล้ว การจัดวาง Workload, Scheduling, และการจัดสรรพลังงานให้สอดคล้องกับโซนการประมวลผลและการระบายความร้อนที่มีประสิทธิภาพที่สุด ช่วยให้ผู้ปฏิบัติงานสามารถเพิ่มการปรับแต่งระดับ Workload เข้ากับการปรับปรุงระดับโครงสร้างพื้นฐานได้

ซึ่งรวมถึงการจัดสมดุล Workload ใหม่ภายใต้งบประมาณพลังงานที่คงที่, การระบุ Workload ที่สามารถลดพลังงานได้ผ่านการกำหนดค่าที่มีประสิทธิภาพมากขึ้นหรือตระกูลโมเดลที่เหมาะสม, และการจัดลำดับความสำคัญของ Workload ที่คุ้มค่ากับการใช้พลังงานที่สูงขึ้น เนื่องจากสร้างรายได้ต่อโทเค็นได้มากกว่า ด้วยวิธีนี้ AI Factory จะถูกขับเคลื่อนอย่างต่อเนื่องไปสู่ Tokens per Watt สูงสุด ซึ่งจะช่วยลดต้นทุนต่อโทเค็นเมื่อเวลาผ่านไป

ก้าวต่อไป

ในอนาคต ตัวชี้วัด Tokenomics ควรได้รับการพิจารณาเป็นเป้าหมายการออกแบบระดับแรก ทีมควรสำรวจการผสมผสานการปรับปรุงโครงสร้างพื้นฐานที่ขับเคลื่อนด้วย Digital Twin เข้ากับการปรับแต่ง Workload ที่ขับเคลื่อนด้วย Benchmark

แนวทางนี้จะเปลี่ยนข้อจำกัดด้านพลังงานให้กลายเป็นความได้เปรียบในการแข่งขันที่ออกแบบมาโดยเฉพาะ ทั้งในด้านความจุโทเค็นและรายได้

สรุป

AI Factory มีข้อจำกัดพื้นฐานที่พลังงาน การเพิ่มประสิทธิภาพ Performance per Watt จึงเป็นตัวขับเคลื่อนหลักของต้นทุนโทเค็นและความสามารถในการทำกำไร การปรับแต่ง Inference ให้เหมาะสมเป็นสิ่งสำคัญยิ่ง เนื่องจากช่วยเพิ่มรายได้โดยตรงผ่านปริมาณโทเค็นที่สูงขึ้น ในขณะที่การปรับปรุงแบบ Full-Stack ทั้งฮาร์ดแวร์ ซอฟต์แวร์ และการออกแบบโมเดล จะช่วยเพิ่มประสิทธิภาพโดยรวม

การฝึกโมเดลก็สามารถทำให้มีประสิทธิภาพด้านพลังงานมากขึ้นโดยไม่ลดทอนความเร็ว ด้วยการลดเวลาที่ GPU ต้องรอ NVIDIA DSX ช่วยให้การปรับแต่งที่คำนึงถึงพลังงานแบบเรียลไทม์สามารถทำได้ทั่วทั้งโครงสร้างพื้นฐาน ซึ่งจะช่วยเพิ่ม Tokens per Watt และรายได้ต่อเมกะวัตต์สูงสุด

#AI #AIFactory #NVIDIA #EnergyEfficiency #Inference #Training #LLM #DSX

ขอบคุณ แหล่งข้อมูล
https://developer.nvidia.com/blog/maximize-ai-factory-energy-efficiency-through-full-stack-inference-and-training-optimizations/

เพิ่มประสิทธิภาพการใช้พลังงาน AI Factory: เทคนิคการปรับแต่งแบบ Full-Stack ทั้ง Training และ Inferenceการดำเนินงาน AI Factory ให้มีประสิทธิภาพสูงสุดด้านพลังงานเป็นหัวใจสำคัญในการลดต้นทุนการดำเนินงาน (OpEx) โดยเฉพาะอย่างยิ่งเมื่อพลังงานอาจคิดเป็นสัดส่วนถึง 40% ของค่าใช้จ่ายทั้งหมด การใช้พลังงานทุกหน่วยอย่างคุ้มค่า ไม่ว่าจะกับการประมวลผลข้อมูล การฝึกโมเดล หรือการสร้างโทเค็นสำหรับลูกค้า ล้วนส่งผลโดยตรงต่อความสามารถในการแข่งขันและผลกำไรบทความนี้จะเจาะลึกถึงเทคนิคและแนวทางปฏิบัติที่ช่วยเพิ่มประสิทธิภาพการใช้พลังงานใน AI Factory อย่างเต็มศักยภาพ ตั้งแต่ระดับฮาร์ดแวร์ ซอฟต์แวร์ ไปจนถึงการปรับแต่งโมเดล ทั้งในส่วนของการอนุมาน (Inference) ซึ่งสร้างรายได้โดยตรง และการฝึกโมเดล (Training) ซึ่งเป็นรากฐานสำคัญของการพัฒนา AIทำไมการปรับแต่ง Inference จึงสำคัญต่อ AI Factory?Inference คือกระบวนการที่สร้างรายได้ให้กับ AI Factory โดยตรง การเพิ่มปริมาณการประมวลผล Inference ต่อหน่วยพลังงาน (Throughput per Watt) หมายถึงความสามารถในการสร้างโทเค็นหรือข้อมูลเชิงลึกที่มากขึ้น ซึ่งจะนำไปสู่รายได้ที่เพิ่มขึ้นตามไปด้วย ในระดับโรงงานขนาดใหญ่ที่ใช้พลังงานหลายร้อยเมกะวัตต์ การเพิ่มประสิทธิภาพเพียงไม่กี่เปอร์เซ็นต์ ก็สามารถสร้างผลกำไรที่มหาศาลได้นอกจากนี้ โครงสร้างโมเดลก็มีผลต่อประสิทธิภาพพลังงาน โมเดลแบบ Mixture-of-Experts (MoE) มักจะใช้พลังงานอย่างมีประสิทธิภาพมากกว่าโมเดลแบบ Dense ที่มีจำนวนพารามิเตอร์รวมเท่ากัน เนื่องจากมีการเปิดใช้งานผู้เชี่ยวชาญ (Experts) เพียงบางส่วนต่อโทเค็น ทำให้สามารถสร้าง "ความฉลาด" ได้มากขึ้นด้วยพลังงานที่เท่าเดิมหรือน้อยลงกลยุทธ์เพิ่มประสิทธิภาพพลังงานและประสิทธิภาพต่อวัตต์NVIDIA ได้ออกแบบสถาปัตยกรรมและแพลตฟอร์มที่มุ่งเน้นการเพิ่มปริมาณ "ความฉลาด" ที่สร้างขึ้นต่อหน่วยพลังงานให้สูงขึ้นอย่างต่อเนื่อง ในช่วง 6 เจนเนอเรชันที่ผ่านมา NVIDIA ได้เพิ่มประสิทธิภาพ Inference ต่อเมกะวัตต์ได้ถึง 1,000,000 เท่าNVIDIA GB200 NVL72 Rack-Scale System: ระบบนี้ได้รับการออกแบบมาเพื่อเพิ่มประสิทธิภาพพลังงานผ่านการผสานรวมอย่างสุดขั้ว โดยใช้สถาปัตยกรรมแบบระบายความร้อนด้วยของเหลวโดยตรง (Direct-to-Chip Liquid Cooling) ที่หนาแน่น ช่วยให้ได้ Throughput ต่อวัตต์สูงขึ้น ระบบยังมีการจัดการพลังงานภายในแร็ค (In-rack Power Smoothing) เพื่อลดการกระชากของกระแสไฟฟ้า ทำให้สามารถติดตั้ง GPU ได้มากขึ้นภายใต้งบประมาณพลังงานและโครงสร้างพื้นฐานที่เท่าเดิมNVIDIA DSX: เป็นแพลตฟอร์ม AI Factory แบบเปิด ที่รองรับการจัดสรรพลังงานแบบไดนามิก (Dynamic Power Allocation) การวัดค่าแบบเรียลไทม์ (Real-time Telemetry) และการควบคุมระดับแร็คขั้นสูง เพื่อดึงพลังงานที่ไม่ได้ใช้งาน (Stranded Power) กลับมาใช้ และเพิ่มจำนวนโทเค็นต่อวัตต์Floating Point Precision: การคำนวณที่ใช้ความแม่นยำสูงมักจะช้าและใช้พลังงานมากกว่า ในขณะที่รูปแบบความแม่นยำที่แคบลง เช่น NVFP4 จะมีประสิทธิภาพด้านพลังงานมากกว่าและให้ Throughput สูงกว่า โดยยังคงความแม่นยำเทียบเท่า FP8NVIDIA Dynamo และ NVIDIA TensorRT-LLM: เครื่องมือเหล่านี้ช่วยแปลงประสิทธิภาพที่ได้จากฮาร์ดแวร์และซอฟต์แวร์ให้กลายเป็นการอนุมานในโลกจริง โดยเพิ่ม Throughput ลดต้นทุน และปรับขนาดโมเดลภาษาขนาดใหญ่ (LLM) ได้อย่างมีประสิทธิภาพยิ่งขึ้นบนโครงสร้างพื้นฐาน GPUการออกแบบระบบ การกำจัดคอขวดที่ไม่ใช่ GPU และการปรับขนาด Batch Size ให้เหมาะสมกับการใช้งาน หน่วยความจำ และการขนาน (Parallelism) เป็นปัจจัยสำคัญในการเพิ่มประสิทธิภาพการใช้พลังงานและ Throughput ต่อวัตต์การเพิ่มประสิทธิภาพพลังงานในการฝึก LLMการฝึกโมเดลขนาดใหญ่ต้องมีการกระจายงานไปยัง GPU หลายตัว โดยใช้เทคนิคการขนานหลายรูปแบบ ในระหว่างการฝึก การเร่งความเร็วรอบการประมวลผล (Iteration Speed) ให้สูงสุด อาจนำไปสู่การใช้พลังงานที่สูงมากนอกจากนี้ การจัดสรรงานในแต่ละ GPU อาจไม่สมดุลเสมอไป ทำให้บาง GPU อยู่ในสถานะ Idle ในขณะที่ GPU อื่นกำลังประมวลผล ซึ่งเป็นการสิ้นเปลืองพลังงานการปรับความเร็ว GPU แบบละเอียด: นักวิจัยจาก ML.ENERGY Initiative ได้แสดงให้เห็นว่าการปรับความเร็วประมวลผลของ GPU แต่ละตัวสามารถลดการใช้พลังงานที่สูญเปล่าในการฝึกโมเดลขนาดใหญ่ได้ GPU ที่มีภาระงานมากที่สุด (Critical Path) จะทำงานด้วยความเร็วสูงสุด ในขณะที่ GPU ที่มีภาระงานน้อยกว่าจะถูกลดความเร็วลงโดยเจตนา วิธีนี้ช่วยลดเวลาที่ GPU ต้องรอ (Idle Time) GPU ที่ทำงานด้วยความเร็วต่ำลงจะใช้พลังงานน้อยลง โดยที่เวลาการฝึกโดยรวมยังคงเท่าเดิมMegatron-LM: เป็นการนำการใช้งานแบบอ้างอิงโอเพนซอร์สของ NVIDIA สำหรับการฝึกโมเดลภาษาขนาดใหญ่ NVIDIA ได้ร่วมมือกับทีม ML.ENERGY เพื่อปรับปรุงประสิทธิภาพพลังงานของ Megatron-LM อย่างต่อเนื่อง โดยการวิเคราะห์พฤติกรรมพลังงานและประสิทธิภาพในระดับ Kernel, Scheduling, และ Parallelism เพื่อนำข้อมูลไปปรับแต่งให้เกิดการใช้พลังงานที่ชาญฉลาดยิ่งขึ้นการวิเคราะห์ละเอียดในระดับ Kernel และ Phase เพื่อระบุส่วนที่เป็นข้อจำกัดด้านการประมวลผล หน่วยความจำ การสื่อสาร และพลังงาน การวิเคราะห์ว่าการตั้งค่า Parallelism, ความไม่สมดุลของ Pipeline, และการทับซ้อนของการสื่อสาร ส่งผลต่อ Performance-per-Watt อย่างไร ข้อมูลเชิงลึกเหล่านี้ถูกนำไปใช้ในการออกแบบ Scheduling ที่คำนึงถึงพลังงาน และการปรับความถี่/Power Cap ของ GPU ให้สอดคล้องกับ Critical Path ที่แท้จริงของการฝึกเป้าหมายของงานนี้คือการเพิ่มประสิทธิภาพพลังงาน เพื่อให้การฝึกโมเดลเสร็จสิ้นเร็วขึ้นภายในขีดจำกัดพลังงานเท่าเดิม หรือให้ได้ Throughput การฝึกเท่าเดิมโดยใช้พลังงานน้อยลง ทำให้สามารถนำพลังงานที่เหลือไปใช้กับการฝึกเพิ่มเติม หรือเปลี่ยนจากการฝึกไปเป็นการ Inference บนโครงสร้างพื้นฐานเดียวกันที่ปรับแต่งแล้วได้NVIDIA DSX ช่วยเพิ่มประสิทธิภาพ AI Factory ได้อย่างไร?ML.ENERGY Initiative ได้พัฒนา Leaderboard และ Benchmark เพื่อแบ่งปันข้อมูลเชิงลึกจากการวัดค่าต่างๆ และกรอบการทำงานที่อธิบายพฤติกรรมด้านพลังงานที่สังเกตได้Benchmark เหล่านี้สามารถนำไปเชื่อมโยงกับการดำเนินงานที่คำนึงถึงพลังงาน (Energy-aware Operations) ผ่านระบบ Telemetry เพื่อแสดงวิธีการรัน AI Factory ภายใต้ข้อจำกัดการใช้งานจริง เช่น ต้นทุนพลังงาน ความเข้มของคาร์บอน อุณหภูมิ ความสามารถในการระบายความร้อน และข้อจำกัดของโครงข่ายไฟฟ้าNVIDIA DSX ให้บริการ Energy-aware Operations เหล่านี้ แพลตฟอร์มนี้ให้มุมมองที่ประสานงานกันระหว่าง Compute, Racks, Cooling, Facility Power, และ Workload Scheduling โดยเป็นสถาปัตยกรรมปฏิบัติการร่วมที่สามารถเชื่อมโยงการจำลองในขั้นตอนการออกแบบ (Design-time Simulation) กับ Telemetry ขณะใช้งานจริง (Runtime Telemetry) ช่วยให้ผู้ปฏิบัติงานเข้าใจว่าพลังงานถูกใช้ไปที่ใด ส่วนใดที่ยังไม่ได้ใช้ และสามารถเพิ่มการประมวลผลที่มีประโยชน์ได้อีกเท่าใดภายใต้ข้อจำกัดของพื้นที่DSX กำหนดวิธีการออกแบบ สร้าง และปรับปรุง AI Factory ตั้งแต่ระดับชิป ระบบ ไปจนถึงซอฟต์แวร์โครงสร้างพื้นฐาน โรงงาน และเทคโนโลยีจากพาร์ทเนอร์ โดยการรวม Software Libraries แบบเปิด, Workflow Guides, และ Reference Designs เข้ากับ NVIDIA Compute Platforms และโครงสร้างพื้นฐาน OEM ที่ออกแบบร่วมกัน เพื่อสร้างระบบนิเวศที่ครอบคลุมทั้งซอฟต์แวร์และฮาร์ดแวร์ด้วยการจัดแนวทุกชั้น (Layer) ผ่านสถาปัตยกรรมร่วม DSX จึงช่วยเพิ่ม Tokens per Watt, เร่งการติดตั้ง, และเสริมความน่าเชื่อถือและความยืดหยุ่นในการดำเนินงานDSX จัดการประสิทธิภาพและพฤติกรรมของพลังงานภายในแร็ค, ที่ระดับ AI Factory, และระหว่าง AI Factory กับโครงข่ายไฟฟ้า DSX MaxLPS ทำงานภายใน AI Factory ในขณะที่ DSX Flex ทำงานระหว่างโครงข่ายไฟฟ้าและโรงงานDSX MaxLPS เป็นชุดเทคโนโลยีสำหรับเพิ่มประสิทธิภาพ AI Factory สูงสุด ประกอบด้วย:45°C Liquid Cooling: การใช้ประโยชน์จากนวัตกรรมระดับชิป, ระบบระบายความร้อน, และระบบ ทำให้ผู้ปฏิบัติงานสามารถใช้อุณหภูมิน้ำเข้าที่สูงขึ้น (45°C) เพื่อปรับปรุงค่า Power Usage Effectiveness (PUE) ทำให้พลังงานส่วนใหญ่ของ AI Factory ถูกนำไปใช้กับการประมวลผลที่สร้างรายได้Dynamic Power Allocation: ซอฟต์แวร์จะคอยตรวจสอบการใช้พลังงานของ GPU และระดับแร็คอย่างต่อเนื่อง และจัดสรรพลังงานใหม่ตามความต้องการ เพื่อปลดล็อกศักยภาพที่ไม่ได้ใช้งาน (Stranded Capacity) และเพิ่มการใช้งานโดยรวม ระบบทำงานภายใต้งบประมาณพลังงานที่กำหนด ปรับเปลี่ยนตามการเปลี่ยนแปลงของงบประมาณแบบเรียลไทม์ และรับประกันการทำงานที่ปลอดภัยและเป็นไปตามข้อกำหนดAdvanced Techniques: เทคนิคขั้นสูงที่รวมเข้ากับ NVIDIA GPUs โดยตรง ช่วยเพิ่มประสิทธิภาพต่อวัตต์ที่ประสิทธิภาพเท่าเดิม รวมถึง Power Steering, การตั้งค่า Workload Profiles ที่เหมาะสมสำหรับการกำหนดค่า GPU อย่างรวดเร็ว, และซอฟต์แวร์อย่าง NVIDIA Dynamo สำหรับการจัดการการทำงานร่วมกันระหว่างแร็คทั้งด้านพลังงานและประสิทธิภาพDSX Flex เป็นชั้นการจัดการพลังงานที่เชื่อมโยง AI Factory กับสัญญาณจากโครงข่ายไฟฟ้าและแหล่งพลังงานภายนอกเมื่อพลังงาน, การระบายความร้อน, และการเชื่อมต่อโครงข่ายไฟฟ้าได้รับการปรับปรุงอย่างเต็มที่แล้ว ความสนใจจะเปลี่ยนไปสู่การดึงประสิทธิภาพสูงสุดจาก Workloads เองโอกาสสำคัญคือการใช้ Benchmark เพื่อเป็นแนวทางในการเลือกโมเดล, การทำ Batching, และการเลือก Precision บนพื้นฐานของ AI Factory ที่ปรับแต่งแล้ว การจัดวาง Workload, Scheduling, และการจัดสรรพลังงานให้สอดคล้องกับโซนการประมวลผลและการระบายความร้อนที่มีประสิทธิภาพที่สุด ช่วยให้ผู้ปฏิบัติงานสามารถเพิ่มการปรับแต่งระดับ Workload เข้ากับการปรับปรุงระดับโครงสร้างพื้นฐานได้ซึ่งรวมถึงการจัดสมดุล Workload ใหม่ภายใต้งบประมาณพลังงานที่คงที่, การระบุ Workload ที่สามารถลดพลังงานได้ผ่านการกำหนดค่าที่มีประสิทธิภาพมากขึ้นหรือตระกูลโมเดลที่เหมาะสม, และการจัดลำดับความสำคัญของ Workload ที่คุ้มค่ากับการใช้พลังงานที่สูงขึ้น เนื่องจากสร้างรายได้ต่อโทเค็นได้มากกว่า ด้วยวิธีนี้ AI Factory จะถูกขับเคลื่อนอย่างต่อเนื่องไปสู่ Tokens per Watt สูงสุด ซึ่งจะช่วยลดต้นทุนต่อโทเค็นเมื่อเวลาผ่านไปก้าวต่อไปในอนาคต ตัวชี้วัด Tokenomics ควรได้รับการพิจารณาเป็นเป้าหมายการออกแบบระดับแรก ทีมควรสำรวจการผสมผสานการปรับปรุงโครงสร้างพื้นฐานที่ขับเคลื่อนด้วย Digital Twin เข้ากับการปรับแต่ง Workload ที่ขับเคลื่อนด้วย Benchmarkแนวทางนี้จะเปลี่ยนข้อจำกัดด้านพลังงานให้กลายเป็นความได้เปรียบในการแข่งขันที่ออกแบบมาโดยเฉพาะ ทั้งในด้านความจุโทเค็นและรายได้สรุปAI Factory มีข้อจำกัดพื้นฐานที่พลังงาน การเพิ่มประสิทธิภาพ Performance per Watt จึงเป็นตัวขับเคลื่อนหลักของต้นทุนโทเค็นและความสามารถในการทำกำไร การปรับแต่ง Inference ให้เหมาะสมเป็นสิ่งสำคัญยิ่ง เนื่องจากช่วยเพิ่มรายได้โดยตรงผ่านปริมาณโทเค็นที่สูงขึ้น ในขณะที่การปรับปรุงแบบ Full-Stack ทั้งฮาร์ดแวร์ ซอฟต์แวร์ และการออกแบบโมเดล จะช่วยเพิ่มประสิทธิภาพโดยรวมการฝึกโมเดลก็สามารถทำให้มีประสิทธิภาพด้านพลังงานมากขึ้นโดยไม่ลดทอนความเร็ว ด้วยการลดเวลาที่ GPU ต้องรอ NVIDIA DSX ช่วยให้การปรับแต่งที่คำนึงถึงพลังงานแบบเรียลไทม์สามารถทำได้ทั่วทั้งโครงสร้างพื้นฐาน ซึ่งจะช่วยเพิ่ม Tokens per Watt และรายได้ต่อเมกะวัตต์สูงสุด#AI #AIFactory #NVIDIA #EnergyEfficiency #Inference #Training #LLM #DSXhttps://developer.nvidia.com/blog/maximize-ai-factory-energy-efficiency-through-full-stack-inference-and-training-optimizations/
Shared content
DEVELOPER.NVIDIA.COM
Maximize AI Factory Energy Efficiency Through Full-Stack Inference and Training Optimizations
Power can account for 40% of the operating expenses (OpEx) to run an AI factory. Each watt can be spent on overhead, data ingestion, training, or generating tokens for customers. And most sites are…
7 Comments 0 Shares 292 Views 0 Reviews