GEARVN
Multi-GPU cho AI: PCIe lanes, băng thông và lỗi chọn cấu hình

Multi-GPU cho AI: PCIe lanes, băng thông và lỗi chọn cấu hình

Ngày cập nhật: 14/07/2026Marketing & SEO

Multi-GPU chỉ hiệu quả khi model/runtime hỗ trợ chia tải và toàn bộ nền tảng đủ lane, khe, điện, nhiệt. Hai card cắm vừa case chưa có nghĩa là hai card đang chạy đúng băng thông hoặc workload sẽ nhanh gần gấp đôi.

Tóm tắt nhanh

  • Kiểm tra lane map của CPU và manual mainboard, không nhìn số khe vật lý.
  • Kiểm tra độ dày GPU, khoảng cách khe, đầu nguồn và airflow.
  • Xác minh runtime hỗ trợ tensor split, pipeline/tensor parallel hoặc data parallel.
  • Benchmark P2P bật/tắt và x16/x8 trên workload thật.

1. PCIe lanes ảnh hưởng điều gì?

PCIe là đường truyền giữa CPU, GPU và thiết bị khác. Nhiều mainboard có khe dài x16 nhưng chỉ đi dây x8 hoặc x4; một số khe còn chia lane với M.2. Với workload phải trao đổi dữ liệu thường xuyên giữa GPU, topology và peer-to-peer có thể ảnh hưởng throughput. Với workload giữ phần lớn dữ liệu trên từng GPU, mức ảnh hưởng có thể khác.

AMD công bố Threadripper PRO 7000 WX hỗ trợ tới 128 lane PCIe 5.0 và tám kênh DDR5, phù hợp cho workstation nhiều accelerator. Tuy nhiên từng CPU, chipset và mainboard vẫn có lane map riêng, vì vậy phải đọc manual đúng mã sản phẩm.

AMD công bố Threadripper PRO 7000 WX (Nguồn: AMD Vietnam)

2. Multi-GPU được dùng theo những cách nào?

Mục tiêuCách tiếp cậnĐiểm cần đo
Model không fit một GPUChia weights/tensorTốc độ liên kết, memory balance
Tăng throughputData parallel hoặc nhiều replicaRequest/s và load balancing
Tăng tốc một requestTensor/pipeline parallelCommunication overhead
Nhiều workloadMỗi GPU một serviceCô lập tài nguyên và queue
 

llama.cpp hỗ trợ nhiều chế độ chia model và P2P trên CUDA/ROCm. Tài liệu dự án cũng cảnh báo peer access phụ thuộc driver, GPU, motherboard và BIOS. Vì vậy cấu hình lab ổn định không thể được suy từ lý thuyết một mình.

3. Độ dày card quan trọng hơn tên case

GPU có thể chiếm hai, ba hoặc nhiều slot. Card bên dưới bị nghẹt gió có thể giảm xung hoặc quá nhiệt dù case được gọi là full tower. Khi lên bill of materials, cần lưu kích thước thật của đúng SKU, vị trí đầu nguồn, khoảng hở hút gió và khả năng tháo lắp bảo trì.

4. Quy trình verify một cấu hình nhiều GPU

  1. Đọc spec CPU: tổng lane và cấu hình lane hỗ trợ.
  2. Đọc manual mainboard: slot nào x16/x8, slot nào chia với M.2.
  3. Đối chiếu kích thước từng GPU với bản vẽ case.
  4. Tính nguồn, đầu nối và tải điện tại địa điểm.
  5. Cài đúng driver/runtime và kiểm tra topology.
  6. Chạy test một GPU làm baseline.
  7. Chạy hai/bốn GPU với P2P và chế độ split dự kiến.
  8. Ghi throughput, latency, nhiệt, điện và lỗi trong soak test.

5. Khi nào không nên lên multi-GPU?

Nếu model đã fit một GPU và workload ít request, thêm GPU có thể không tạo giá trị tương xứng. Nếu phần mềm không hỗ trợ parallelism tốt, CPU/mainboard thiếu lane hoặc case không đủ airflow, một GPU VRAM lớn hay nhiều service nhỏ đôi khi dễ vận hành hơn.

Tham khảo thêm cách chọn cấu hình PC chạy AIdanh mục AI PC GVN. Với cấu hình từ hai GPU, cần báo đội tư vấn kiểm tra đúng mainboard, case và nguồn thay vì tự thay linh kiện rời.

6. Câu hỏi thường gặp

6.1. Hai GPU 32 GB có luôn chạy được model 64 GB?

Không luôn. Runtime phải hỗ trợ chia model, và vẫn cần bộ nhớ cho cache/buffer. Cách chia cũng ảnh hưởng tốc độ.

6.2. PCIe x8 có làm chậm một nửa?

Không thể kết luận như vậy. Tác động phụ thuộc workload, thế hệ PCIe, lượng giao tiếp và cách runtime chia tải; cần benchmark.

Nguồn kỹ thuật tham khảo: AMD Threadripper PRO workstation white paper, llama.cpp multi-GPU documentation và NVIDIA GPU specifications.