DDR4 và DDR5 ảnh hưởng thế nào khi chạy LLM Local?
DDR5 không tự động làm mọi workload AI nhanh hơn DDR4. Khác biệt lớn nhất xuất hiện khi CPU/RAM phải đọc weights hoặc xử lý dữ liệu nhiều; nếu model và cache nằm trọn trên GPU, tác động của RAM hệ thống có thể nhỏ hơn. Cách đúng là benchmark đúng chế độ chạy.
Tóm tắt nhanh
- CPU-only và hybrid offload thường nhạy với băng thông RAM.
- Full-GPU inference có thể ít nhạy hơn, nhưng RAM vẫn phục vụ hệ thống và dữ liệu.
- Số kênh RAM, bus thực tế, dung lượng và rank đều cần được ghi.
- Không so DDR4/DDR5 nếu đồng thời đổi CPU, mainboard và runtime mà không tách biến.
1. Vì sao LLM có thể bị giới hạn bởi băng thông bộ nhớ?
Trong quá trình sinh token, model phải đọc một lượng weights lớn lặp lại. Khi chạy trên CPU, tốc độ đưa dữ liệu từ RAM đến bộ xử lý có thể trở thành nút thắt. Puget Systems ghi nhận memory bandwidth là yếu tố lớn của CPU inference, vì vậy nhiều kênh RAM và băng thông cao có thể mang lại khác biệt đáng kể cho chế độ này.

Nhiều kênh RAM và băng thông cao có thể mang lại khác biệt
2. Ba tình huống cần tách khi test
2.1. CPU-only
Toàn bộ model chạy từ RAM qua CPU. Đây là tình huống băng thông RAM dễ thể hiện ảnh hưởng nhất. Cần so cùng model, quantization, thread count và context.
2.2. Hybrid CPU+GPU
Một phần weights ở VRAM, phần còn lại ở RAM. Tốc độ phụ thuộc tỷ lệ offload, CPU, RAM và đường truyền tới GPU. Thêm RAM giúp model fit nhưng không đồng nghĩa phần offload nhanh bằng VRAM.
2.3. Full-GPU
Weights và cache chính nằm trong VRAM. DDR4/DDR5 có thể tác động ít hơn tới tốc độ sinh token, nhưng vẫn ảnh hưởng thời gian load, preprocessing, RAG, nhiều ứng dụng chạy song song và độ ổn định khi RAM thiếu.
| Metric | Ý nghĩa |
| Model load time | Thời gian từ SSD/RAM tới trạng thái sẵn sàng |
| Prompt processing | Tốc độ xử lý input/context |
| Token generation | Tốc độ tiếp tục sinh output |
| TTFT | Thời gian người dùng chờ phản hồi đầu |
| Throughput | Tổng công việc hoàn thành khi có tải |
3. Thiết kế benchmark DDR4 và DDR5
- Chọn một model và file weights cố định.
- Cố định context, prompt, output, runtime và version.
- Ghi CPU, số kênh RAM, dung lượng, bus và timing.
- Chạy riêng CPU-only, hybrid và full-GPU.
- Warm up trước khi đo và lặp nhiều lần.
- Ghi trung vị và độ dao động, không chỉ lấy kết quả tốt nhất.
4. Đừng chọn RAM chỉ theo nhãn DDR5
Một hệ thống DDR5 chạy ít kênh hoặc cấu hình DIMM chưa tối ưu có thể không đạt băng thông kỳ vọng. Workstation nhiều GPU còn cần dung lượng, khả năng mở rộng và ECC khi yêu cầu độ tin cậy cao. Xem thêm bài DDR4 khác DDR5 thế nào, băng thông RAM là gì và RAM ECC là gì.
5. Câu hỏi thường gặp
5.1. Nâng DDR5 có làm model thông minh hơn?
Không. RAM ảnh hưởng khả năng chứa dữ liệu và tốc độ xử lý, không thay đổi năng lực gốc của model.
5.2. Có nên giảm GPU để lấy RAM nhanh hơn?
Không có đáp án chung. Nếu model chạy chủ yếu trên GPU, VRAM và GPU thường quan trọng hơn. Nếu CPU/hybrid là chính, băng thông RAM có thể đáng ưu tiên hơn.
Nguồn kỹ thuật tham khảo: Puget Systems Local LLM Hardware Primer, AMD Threadripper PRO documentation và llama.cpp hybrid inference documentation.
