Neural Engine là gì? Tất tần tật về bộ não AI của điện thoại

31/05/2019 3830 Jake Frost

Nếu trợ lý ảo được coi là đột phá công nghệ trong lĩnh vực phần mềm trên smartphone của năm nay, bộ xử lý AI chắc chắn sẽ là điều tương tự trong lĩnh vực phần cứng và đang trở thành xu hướng đối với các nhà sản xuất chip.

Neural Engine là cái gì? Mọi thứ bạn cần biết về bộ não AI của điện thoại

Kể từ năm 2017, Apple cho ra mắt con chip mới nhất của hãng là A11 Bionic có chứa một thành phần có tên gọi là "Neural Engine". Thành phần này dùng để xử lý các tác vụ AI (trí thông minh nhân tạo) và nhận diện khuôn mặt FaceID. Cùng thời điểm trong năm ấy, Huawei cũng cho ra mắt con chip Kirin 970 được trang bị bộ vi xử lý thần kinh chuyên dụng (Neural Processing Unit - NPU) và đã giúp cho chiếc Huawei Mate 10 trở thành một "điện thoại AI đích thực". Ngoài ra, thế hệ vi xử lý Exynos của Samsung cũng được tích hợp chip AI. Vậy thật ra Neural Engine là gì?

buổi ra mắt neural engine

Định nghĩa và công dụng của Neural Engine

Các nhà sản xuất chip luôn muốn chúng ta tin rằng họ đã phát triển ra được một con chip đủ thông minh để có thể tự suy nghĩ hoặc bắt chước bộ não của con người, tức là trở thành một bộ não AI trên smartphone. Tuy nhiên, sự thật là ngay cả trong điều kiện phòng thí nghiệm, việc này cũng rất khó để trở thành hiện thực.

neural engine

Trên thực tế, AI trên smartphone đang khác xa so với mong đợi của nhiều người. Hiện nay, các bộ xử lý mới được thêm vào chỉ đơn giản là giúp cho những phần mềm sử dụng công nghệ máy học (machine learning) hoạt động hiệu quả hơn. Có một sự khác biệt trong khái niệm giữa AI và máy học đáng để bạn phải quan tâm. AI (trí thông minh nhân tạo) là một khái niệm rất rộng để mô tả về máy móc có thể "suy nghĩ như con người" hoặc sử dụng một dạng não nhân tạo có khả năng tự học hỏi.

Trong khi đó, máy học lại là một khái niệm hẹp hơn dùng để mô tả các chương trình máy tính được thiết kế để xử lý dữ liệu và đưa ra quyết định dựa trên các kết quả. Ngoài ra, nó còn có thể học hỏi để đưa ra các quyết định trong tương lai.

Bên cạnh đó, một khái niệm khác cũng hay được các nhà sản xuất đề cập tới là mạng neural (neural network). Đó là những hệ thống máy tính được thiết kế để giúp các ứng dụng máy học sắp xếp dữ liệu và phân loại chúng theo cách tương tự như con người. Điều này bao gồm các công việc như xác định phong cảnh trong bức tranh hoặc màu sắc của chiếc xe ô tô. Mạng neural và máy học là những yếu tố để tạo nên một cỗ máy thông minh nhưng như vậy là chưa đủ để được gọi là AI.

Khi nói về AI, các nhà sản xuất thường thích đề cập về nó như là một lĩnh vực mới khó giải thích. Họ cũng nói đó là cách để giúp họ trở nên khác biệt hơn so với các đối thủ. Tuy nhiên, dù bằng cách nào, điểm chung giữa các nhà sản xuất chip là đều thêm một bộ xử lý mới vào chip nhằm cải thiện hiệu suất và hiệu quả hoạt động của các trợ lý thông minh, chủ yếu là để phục vụ khả năng nhận diện hình ảnh và giọng nói.

Bộ não của AI là xu hướng của tương lai?

Vậy đâu là lý do khiến các nhà sản xuất đua nhau trang bị bộ xử lý AI trên chip?. Câu trả lời là mặc dù hiện tại, các bộ xử lý chủ yếu chỉ hỗ trợ cho các phần mềm máy học và mạng neural nhưng chúng là nền tảng để xây dựng một chiếc điện thoại AI "thật sự thông minh" về sau này.

xây dựng AI trên smartphone

Bạn có thể nhận thấy đang có một sự gia tăng đáng kể những cuộc thảo luận gần đây về mạng neural, máy học và điện toán không đồng nhất. Đối với người dùng smartphone, những công nghệ này giúp nâng cao trải nghiệm khi cải tiến khả năng xử lý âm thanh, nhận diện hình ảnh và giọng nói, dự đoán hoạt động người dùng, dịch ngôn ngữ, tăng tốc khả năng tìm kiếm trong cơ sở dữ liệu và mã hóa thiết bị.

Một trong những câu hỏi lớn nhất ở đây là những công nghệ điện toán kể trên sẽ được thực hiện tốt nhất ở đâu: trên thiết bị hay trên đám mây. Tuy nhiên, dù bằng cách nào đi chăng nữa, sự thật là các loại chip 64-bit hiện nay đều không phù hợp để thực hiện những nhiệm vụ điện toán. Vì vậy, các nhà sản xuất buộc phải tìm ra một cách tiếp cận mới như bổ sung một bộ xử lý AI chuyên dụng, bên cạnh những lõi CPU được dùng cho các mục đích thông thường.

toàn bộ thông tin về neural engine

Hơn nữa, bổ sung thêm bộ xử lý AI sẽ giúp các nhà sản xuất một cơ sở để họ có thể phát triển những phần mềm AI cho riêng mình trong tương lai."Neural Engine" trên chip A11 Bionic của Apple là một ví dụ khi Apple làm ra để phục vụ cho tính năng nhận diện khuôn mặt có trên iPhone X và nhiều iPhone Xs, Xs Max, Xr. Nói cách khác, đây là cách để các nhà sản xuất đón đầu cho xu hướng AI sẽ bùng nổ trên smartphone trong tương lai.

Ngày càng nhiều công ty đang phát triển trợ lý ảo cho riêng mình và việc dùng bộ xử lý AI sẽ giúp chúng trở nên thông minh hơn. Nói cách khác, cải tiến phần mềm và phần cứng sẽ luôn phải đi đôi với nhau để khiến smartphone của bạn trở nên hữu dụng hơn bao giờ hết.

Xem thêm: OIS là gì? Chống rung quang học OIS có tác dụng gì?