Chào mừng bạn đến với TiemDienThoai.com
Kiến thức · Bộ nhớ & Lưu trữ

RAM hợp nhất (Unified Memory) dùng chung cho CPU và GPU trên chip di động khác gì RAM/VRAM tách biệt trên PC

Điện thoại không có VRAM riêng như PC có card đồ hoạ rời, mà dùng chung một vùng RAM cho CPU, GPU và NPU theo kiến trúc unified memory.

Mục lục bài viết

Trên máy tính có card đồ hoạ rời, RAM hệ thống và VRAM là hai vùng bộ nhớ vật lý tách biệt hoàn toàn, mỗi bên phục vụ một loại xử lý riêng. Trên điện thoại, khái niệm này gần như không tồn tại theo cách tương tự, vì CPU, GPU và các khối xử lý khác trên chip di động cùng chia sẻ chung một vùng RAM duy nhất.

Kiến trúc bộ nhớ hợp nhất trên chip di động vận hành ra sao

SoC (System on Chip) trên điện thoại tích hợp CPU, GPU, ISP xử lý ảnh và NPU xử lý AI trên cùng một đế bán dẫn, và tất cả các khối này đều truy cập trực tiếp vào cùng một dải RAM vật lý thông qua bộ điều khiển bộ nhớ chung. Mô hình này được gọi là unified memory architecture. Khi GPU cần dựng hình một khung hình đồ hoạ, nó không cần một vùng bộ nhớ riêng dành cho video mà lấy trực tiếp không gian từ RAM hệ thống đang có, cấp phát linh hoạt theo nhu cầu thực tế của tác vụ đang chạy.

So với kiến trúc RAM và VRAM tách biệt trên PC có card đồ hoạ rời

Trên hệ thống dùng GPU rời, dữ liệu cần xử lý đồ hoạ phải được sao chép từ RAM hệ thống sang VRAM thông qua giao tiếp PCIe trước khi GPU có thể thao tác, và kết quả xử lý xong lại phải chuyển ngược lại nếu CPU cần dùng đến. Quá trình sao chép qua lại này tạo ra độ trễ và tiêu tốn băng thông giao tiếp, đổi lại VRAM thường có băng thông nội bộ rất cao và dung lượng dành riêng ổn định không bị tranh chấp bởi tác vụ khác của hệ thống.

Lợi ích của việc dùng chung một vùng nhớ trên thiết bị di động

Vì không cần sao chép dữ liệu giữa hai vùng nhớ riêng biệt, unified memory giúp giảm độ trễ khi xử lý các tác vụ cần phối hợp nhiều khối xử lý cùng lúc, ví dụ chụp ảnh yêu cầu ISP và NPU cùng xử lý một khung hình, hoặc chơi game cần CPU tính toán logic song song với GPU dựng hình. Kiến trúc này cũng tiết kiệm diện tích chip và điện năng tiêu thụ, phù hợp với giới hạn pin và không gian vật lý nhỏ của điện thoại so với máy tính để bàn.

Đánh đổi khi các khối xử lý phải tranh chấp cùng một vùng RAM

Mặt trái của mô hình hợp nhất là khi GPU hoặc NPU xử lý tác vụ nặng, phần RAM mà chúng chiếm dụng sẽ trực tiếp làm giảm dung lượng còn lại cho hệ điều hành và các ứng dụng khác, khác với PC có VRAM riêng nên tác vụ đồ hoạ nặng không ảnh hưởng đến RAM hệ thống. Đây là lý do các tác vụ đồ hoạ hoặc AI nặng trên điện thoại có thể khiến RAM khả dụng cho đa nhiệm giảm rõ rệt trong lúc đang chạy, dù tổng dung lượng RAM của máy không đổi.

Hiểu nhầm thường gặp

“điện thoại không có RAM riêng cho đồ hoạ nên xử lý hình ảnh kém hơn PC có VRAM riêng” là suy nghĩ không phản ánh đúng bản chất kỹ thuật. Hiệu năng đồ hoạ phụ thuộc vào năng lực xử lý của nhân GPU, băng thông bộ nhớ và tối ưu phần mềm, không đơn thuần do việc có hay không có vùng nhớ tách riêng. Unified memory là lựa chọn kiến trúc phù hợp với ràng buộc năng lượng và kích thước của thiết bị di động, không phải một phiên bản cắt giảm của kiến trúc PC.

Xem thêm

Nội dung này thuộc cụm bài RAM vs RAM ảo: tổng hợp bài viết. Xem thêm Vì sao iPhone RAM ít vẫn mượt hơn Android RAM nhiều.

Hoàng Gia Bảo - kỹ thuật viên trưởng
Tác giả phụ trách chuyên mục

Kỹ thuật viên trưởng — Kỹ thuật viên trưởng tại trung tâm sửa chữa, trực tiếp chẩn đoán và xử lý hàng nghìn ca lỗi điện thoại mỗi năm.

Xem hồ sơ và chuyên môn →
Bình luận bài viết

Để lại bình luận

Thông tin liên hệ chỉ dùng để phản hồi, không hiển thị công khai.