Kiến Thức
DPU server là gì? Chức năng và cách thức hoạt động
623 09/08/2022
Trong hệ thống may chu/server, CPU là đầu não điều phối mọi hoạt động trong hệ thống trung tâm dữ liệu CNTT. Nhưng điểm bất lợi CPU lại là thành phần bị động và không thể lập trình. Và sau đó, GPU đã phát triển nó là một phần quan trọng trong công tác chuyên về xử lý đồ họa và dần chiếm vai trò quan trọng trong một số ứng dụng máy tính đặc thù.
Tuy nhiên, quy mô của các trung tâm dữ liệu đang phát triển vượt ra khỏi giới hạn bộ xử lý của máy chủ, và cấp thiết cần một bộ xử lý mới mạnh mẽ hơn, giúp cho việc xử lý dữ liệu nhanh hơn. Và DPU đã được ra đời và phát triển và trở thành 1 thành phần quan trọng của máy chủ. Nó giúp tăng tốc khả năng truyền nhận và lưu trữ dữ liệu trên máy chủ trong các trung tâm dữ liệu. DPU mở ra 1 kỷ nguyên mới cho mô hình data center và điện toán đám mây.
Đầu tiên chúng ta sẽ đi tìm hiểu khái niệm về DPU này nhé!
Mục Lục
Khái niệm về DPU server
DPU được viết từ (Data Processing Unit) là một bộ xử lý hiệu suất cao có thể lập trình, dùng để tăng tốc các chức năng mạng và lưu trữ cho các máy chủ trung tâm dữ liệu.
Các thành phần của DPU
- CPU đa lõi, hiệu năng cao, có thể lập trình được bằng phần mềm, thường dựa trên kiến trúc ARM.
- Giao diện mạng hiệu suất cao có khả năng phân tích, xử lý và truyền dữ liệu hiệu quả ở tốc độ cao, hoặc tốc độ chung của phần còn lại trên network.
- Một bộ máy tăng tốc linh hoạt và có thể lập trình đa dạng, giúp giảm tải và cải thiện hiệu suất ứng dụng cho AI và Machine Learning, bảo mật, viễn thông và lưu trữ.
>>> Tham khảo ngay các dòng CPU server
Các tính năng của DPU
DPU bao gồm những tính năng chính sau đây:
- Kết nối tốc độ cao qua một hoặc nhiều giao diện có tốc độ 100 Gigabit đến 200 Gigabit
- Xử lý các gói với tốc độ cao
- Xử lý đa lõi thông qua CPU dựa trên ARM hoặc MIPS (lõi ARM CPU 8 x 64-bit)
- Bộ điều khiển bộ nhớ cung cấp hỗ trợ cho RAM DDR4 và DDR5
- Accelerators
- Hỗ trợ chuẩn PCI Express Gen 4
- Các tính năng bảo mật
- Hệ điều hành tùy chỉnh được tách biệt khỏi hệ điều hành của hệ thống máy chủ
>>> DPU hỗ trợ cùng GPU và CPU xử lý đồ họa, tham khảo các dòng VGA sau đây
DPU giúp server xử lý và tối ưu luồng dữ liệu vào ra
Trong triển khai hệ thống, DPU đóng vai trò là bộ điều khiển lưu lượng dữ liệu, nó sẽ thực hiện phân phối để gửi và nhận các gói trong mạng. Ngoài ra, nó cũng chịu trách nghiệm tính toán và phân phối tài nguyên lưu trữ.
Cũng giống như GPU, DPU được cắm vào khe PCIe của máy chủ và chúng cho phép máy chủ tải các chức năng mạng và lưu trữ từ CPU sang DPU, để cho phép CPU chỉ tập trung vào việc chạy hệ điều hành và các ứng dụng hệ thống. Điều này giúp giảm tải cho CPU và giúp cho hệ thống chạy nhanh hơn với hiệu suất cao hơn rất nhiều.
DPU thường sử dụng FPGA có thể lập trình và được tích hợp trong các card mạng để tăng tốc lưu lượng mạng. Điều này giống như cách mà GPU được sử dụng để chuyên xử lý đồ họa, giúp giảm tải các hoạt động tính toán xử lý từ CPU sang GPU.
DPU sẽ trở thành thành phần thứ ba trong các máy chủ trung tâm dữ liệu cùng với CPU (bộ vi xử lý trung tâm) và GPU (xử lý đồ họa) vì khả năng tăng tốc và thực hiện các chức năng mạng và lưu trữ của chúng.
Cả 3 thành phần CPU, GPU và DPU sẽ đảm nhận những vai trò riêng của mình
- CPU sẽ được sử dụng cho mục đích xử lý tính toán chung.
- GPU sẽ được chuyên để xử lý đồ họa.
- DPU sẽ được sử dụng để xử lý dữ liệu và đảm bảo việc truyền dữ liệu tốc độ cao trong các trung tâm dữ liệu.
>> Giới thiệu đến quý bạn đọc những dòng máy chủ Dell 14G làm hệ thống CNTT và hỗ trợ xử lý đồ họa cùng DPU, CPU và GPU:
Kết luận
Tại thời điểm này, DPU đang dần trở nên phổ biến trong các máy chủ trung tâm dữ liệu hiệu suất cao do khả năng giảm tải quá trình xử lý dữ liệu, các chức năng mạng và chức năng lưu trữ từ CPU sang cho DPU, cho phép CPU chỉ tập trung vào việc vận hành hệ thống. Vì vậy, nếu bạn quan tâm đến việc nâng cấp hệ thống máy chủ, hãy vui lòng liên hệ chúng tôi có được một giải pháp đáp ứng các yêu cầu cụ thể của bạn.