Tensor là một con chip 8 nhân, nhưng nếu chỉ nói về CPU, GPU thì không thiếu sót quá, vì con chip này sinh ra là để dành cho AI, mà cụ thể là cải thiện trải nghiệm chụp ảnh, quay phim của bạn, cũng như chạy các tác vụ về nhận diện giọng nói. Hãy xem thử Tensor có gì hay nhé.
Trong Tensor có:
GPU được Google sử dụng là Mali-G78 20 nhân, Google nói rằng game nặng với Pixel 6 không là vấn đề gì, những game nặng cho Android là nó chơi được hết.
Hiệu năng của Tensor có thể sánh ngang với Snapdragon 888 và Exynos 2100 dựa theo một số bài benchmark rò rỉ. Google thì nói Tensor nhanh hơn 80% so với chip Snapdragon 765G, nhưng con 765G này là tầm trung nên cũng khó mà so được.
Cấu hình của chip Google Tensor
Trong Tensor có:
- 2 nhân Cortex-X1 mạnh nhất, chạy ở xung 2,8GHz, đây là nhân gồng gánh những tác vụ nặng nhất và xử lý một số tác vụ AI khi cần
- 2 nhân trung bình Cortex-A76 2,25GHz
- 4 nhân tiết kiệm điện Cortex-A55 1,8GHz chuyên dùng cho các tác vụ nhẹ, không cần xử lý gì nhiều
- Nhân xử lý TPU chuyên chạy tác vụ về AI, sẽ nói kĩ hơn bên dưới
GPU được Google sử dụng là Mali-G78 20 nhân, Google nói rằng game nặng với Pixel 6 không là vấn đề gì, những game nặng cho Android là nó chơi được hết.
Hiệu năng của Tensor có thể sánh ngang với Snapdragon 888 và Exynos 2100 dựa theo một số bài benchmark rò rỉ. Google thì nói Tensor nhanh hơn 80% so với chip Snapdragon 765G, nhưng con 765G này là tầm trung nên cũng khó mà so được.
Bộ xử lý AI riêng (TPU)
TPU - Tensor Processing Unit - là cái tên được Google đặt cho nhân xử lý AI riêng của họ. TPU thực ra đã có từ lâu và Google dùng cho server và thiết bị IoT, giờ thì họ tích hợp thẳng vào SoC tùy biến đầu tiên của mình trên Pixel 6 và Pixel 6 Pro. TPU là các mạch IC được thiết kế riêng cho tác vụ machine learning, cụ thể hơn là chạy các phép toán về đại số tuyến tính, ma trận này kia vì loại toán này thường được dùng trong các ứng dụng ML.
TPU giúp giảm thời gian chạy thuật toán, tạo ra sự cân bằng giữa thời gian chạy và độ chính xác của các mạng neural network lớn và phức tạp. Mình đã từng được sử dụng TPU trên thiết bị IoT, và hiệu quả thật sự rất ấn tượng và tốc độ xử lý nhanh hơn hàng chục lần so với CPU.
Nhưng TPU không chỉ chạy một mình nó. Hệ thống được Google thiết kế để chia tải giữa TPU với GPU và CPU tùy theo tác vụ và tài nguyên hệ thống, làm sao cho tối ưu nhất. Có những thứ vẫn có thể thảy cho CPU tính toán nếu cần, chứ không phải cái gì chạy ML thì cũng đẩy về TPU hết.
Vùng bảo mật riêng Titan M2
Ngoài ra Google còn tích hợp chip Titan M2 lên chung đế với SoC Tensor, mục đích là để tiết kiệm diện tích và giảm lượng điện tiêu thụ. Titan M2 là nơi chứa dữ liệu xác thực, các dữ liệu sinh trắc học và nhiều thành phần khác dùng cho các tính năng bảo mật. Titan M2 có thể chống chịu với giật điện, can thiệp bằng tia laser hoặc các hình thức tấn công khác nhằm đánh cắp dữ liệu của bạn.
Bộ xử lý hình ảnh tùy biến
Tensor có một bộ xử lý hình ảnh (ISP) cũng là hàng tùy biến bởi Google, nó có nhiệm vụ thực thi những thuật toán machine learning trên cả ảnh và video.
Quảng cáo
Google cũng nói qua một chút rằng một phần trong mạng nơ ron HDRNet của họ cũng được nhúng thẳng vào Tensor, nó là cái giúp cho hình ảnh trở nên đẹp hơn với các thuật toán AI. Mạng nơ ron này được tăng tốc xử lý bằng GPU, và trên Pixel 6 thì có vẻ như nó còn được tăng tốc bởi nhiều thành phần khác bao gồm cả TPU và ISP. Anh em nào đang làm việc với thuật toán xử lý hình ảnh thì xem qua HDRNet trên GitHub xem có tận dụng được gì không nhé. Bên dưới là một tấm ảnh đã đi qua xử lý của HDRNet, và Google gọi chức năng này trên Pixel 6 là Live HDR+ tone mapping.
![[IMG]](https://tinhte.org/img.php?url=https%3A%2F%2Fphoto2.tinhte.vn%2Fdata%2Fattachment-files%2F2021%2F10%2F5691632_12url0NJOJNTuCXaofo0Egw.png)
Không chỉ có thuật toán Live HDR+, bộ ISP tùy biến này còn xử lý cả thuật toán để cải thiện video thiếu sáng, chống rung cho video, vận hành engine tự động lấy nét tùy biến. Và đương nhiên cả tính năng Night Sight - chụp đêm thần thánh của Google - cũng được xử lý bởi bộ ISP này kết hợp với TPU, CPU, GPU tùy theo mức phân bổ của hệ thống.
Trước đây Google phải dùng hẳn một con chip riêng là Pixel Visual Core để chạy các thuật toán trên, giờ thì họ tích hợp hẳn nó vào trong SoC Tensor luôn cho tiết kiệm điện và cải thiện hiệu quả xử lý.
Context hub
Trong Tensor có một bộ phận mới gọi là Context hub. Bộ phận này xử lý những tác vụ nhẹ không cần nhiều năng lượng, và cung cấp dữ liệu để hiển thị lên màn hình ngay khi bạn cần. Một vài ví dụ được Google đưa ra đó là hiển thị bài nhạc đang chơi, hay hiển thị nhắc nhở cuộc họp lên màn hình always-on chẳng hạn. Google nói tốc độ lấy dữ liệu và hiển thị các thông tin dạng này sẽ nhanh hơn 3 lần so với trước.
Quảng cáo
Ghê thiệt, dành hẳn một thành phần riêng của SoC để phục vụ cho những tính năng nghe qua thì rất bình thường và quen thuộc.