Xin chào ! Nếu đây là lần đầu tiên bạn đến với diễn đàn, xin vui lòng danh ra một phút bấm vào đây để đăng kí và tham gia thảo luận cùng VnPro.
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Giới thiệu về DPU (Data Processing Unit)

    Giới thiệu về DPU (Data Processing Unit)


    Trong kỷ nguyên hạ tầng AI/ML và đám mây, DPU (Data Processing Unit) nổi lên như một bộ xử lý lập trình mới, được thiết kế để tăng tốc độ di chuyển dữ liệu giữa các node tính toán và hệ thống lưu trữ. Nếu CPU là “bộ não” xử lý logic, GPU là “cỗ máy tính song song” cho AI/ML, thì DPU chính là “bộ tăng tốc dữ liệu” chuyên biệt cho mạng và bảo mật trong Data Center. DPU là gì?


    DPU là một system-on-chip (SoC), thường bao gồm:
    • CPU đa nhân có thể lập trình, thường dựa trên kiến trúc ARM.
    • Giao diện mạng hiệu năng cao, có khả năng xử lý đường truyền dữ liệu với độ trễ cực thấp.
    • Các engine tăng tốc phần cứng có thể lập trình linh hoạt, dùng cho bảo mật, lưu trữ, và truyền dữ liệu.

    Điểm khác biệt quan trọng: DPU “giải phóng” CPU bằng cách gánh thay những tác vụ nặng về mạng và giao tiếp (networking, storage, security). Vai trò trong hạ tầng hiện đại


    DPU thường được tích hợp vào SmartNIC (Network Interface Card thế hệ mới), đảm nhiệm:
    • Truyền dữ liệu tốc độ cao giữa các server.
    • Xử lý lưu trữ (storage acceleration).
    • Mã hóa/giải mã (data security).
    • Nén dữ liệu (data compression).

    Trong khi CPU tập trung cho xử lý ứng dụng, thì DPU sẽ:
    • Xử lý data path (luồng dữ liệu chính) với tốc độ cao.
    • Để CPU chỉ làm control path (điều khiển, khởi tạo, xử lý ngoại lệ).

    NVIDIA BlueField – Ví dụ thực tế về DPU


    Một minh chứng điển hình là NVIDIA BlueField-3 DPU, hỗ trợ Ethernet và InfiniBand với tốc độ 400 Gbps.

    Cấu hình tiêu biểu của BlueField-3:
    • 16 nhân ARM (P-series processor).
    • Hỗ trợ 400 Gbps Ethernet/InfiniBand.
    • 2 cổng QSFP.
    • PCIe Gen5 x16.
    • 32 GB DDR5 memory.

    BlueField-3 sử dụng NVIDIA DOCA software framework để lập trình và tăng tốc hạ tầng, bao gồm:
    • Networking.
    • Storage.
    • Cybersecurity.
    • Management functions.

    Câu hỏi ôn tập


    Which tasks does a DPU offload from the CPU?

    👉 Đáp án đúng: Networking and communication workloads

    (DPU không xử lý big data analytics, graphics rendering hay matrix calculations – đó là vai trò của CPU hoặc GPU. DPU tập trung vào networking, storage, và security offload.)
    Attached Files
    Đặng Quang Minh, CCIE#11897 (Enterprise Infrastructure, Wireless, Automation, AI), CCSI#31417

    Email : dangquangminh@vnpro.org
    https://www.facebook.com/groups/vietprofessional/
Working...
X