CES 2020 đã diễn ra, và nhiều công ty đã công bố sản phẩm của mình trước khi chính thức trưng bày tại Las Vegas. Sau Dell với XPS 13, Google cũng giới thiệu hai phần cứng mới tại CES 2020: Coral Accelerator Module và Coral Dev Board Mini, tập trung vào việc phát triển AI trên thiết bị (on-device AI).
Contents
Coral Là Gì?
Google giới thiệu Coral lần đầu vào năm 2019 với mục tiêu đơn giản hóa việc tạo mẫu và mở rộng quy mô các sản phẩm IoT (Internet of Things) tích hợp AI trực tiếp trên thiết bị. Điều này đặc biệt hữu ích trong các trường hợp kết nối bị hạn chế hoặc băng thông thấp. Đồng thời, nó đảm bảo quyền riêng tư bằng cách giữ các quy trình và dữ liệu AI ngay trên thiết bị, thay vì phải truyền tải lên đám mây. Các tiến trình AI và dữ liệu được giữ kín.
Hiện tại, Google có một loạt phần cứng thuộc dòng sản phẩm Coral, bao gồm Coral Dev Board, USB Accelerator và PCIe Accelerators, đã có mặt tại 36 quốc gia.
Coral Accelerator Module
Coral Accelerator Module (CAM) là một gói đa chip tích hợp Edge TPU ASIC, cung cấp các giao diện USB và PCIe. Google cho biết module mới này có thể dễ dàng tích hợp vào các thiết kế PCB tùy chỉnh.
Để tạo ra Coral Accelerator Module, Google đã hợp tác với Murata. Module này dự kiến sẽ ra mắt trong nửa đầu năm 2020. CAM giúp tăng tốc đáng kể các tác vụ AI cục bộ.
Coral Dev Board Mini
Phần cứng thứ hai mà Google giới thiệu tại CES 2020 là Coral Dev Board Mini. Đây là phiên bản nhỏ gọn hơn, chi phí thấp hơn và tiết kiệm điện hơn so với Coral Dev Board ban đầu. Nó đi kèm với Coral Accelerator Module mới, kết hợp với MediaTek 8167s SOC. Google cho biết sản phẩm này sẽ rất phù hợp cho việc mã hóa/giải mã 720p và các ứng dụng thị giác máy tính.
coral dev board mini
Coral Dev Board Mini cũng sẽ có mặt trên thị trường vào nửa đầu năm 2020. Sản phẩm này hướng đến các nhà phát triển và những người đam mê công nghệ nhúng.
Coral System-on-Module
Google cũng ra mắt một biến thể mới của Coral System-on-Module (SOM). Biến thể mới này có tùy chọn RAM LPDDR4 2GB hoặc 4GB, bổ sung cho phiên bản Coral SOM hiện tại chỉ có 1GB LPDDR4 RAM.
coral system on module
Google cũng thông báo rằng Coral SOM sẽ được sử dụng trong “Tinker Edge T” của Asus – một bo mạch thân thiện với nhà sản xuất, tích hợp các giao diện I/O, đầu nối camera, đèn LED lập trình và một header GPIO được mã hóa màu. ASUS và Google đang hợp tác để mang lại giải pháp AI mạnh mẽ cho các nhà phát triển.
Ưu Điểm Của Coral So Với Các Giải Pháp AI Truyền Thống
Coral mang lại nhiều ưu điểm so với các giải pháp AI truyền thống dựa trên đám mây:
- Độ trễ thấp: Xử lý AI trực tiếp trên thiết bị giúp giảm thiểu độ trễ, rất quan trọng cho các ứng dụng thời gian thực.
- Bảo mật cao: Dữ liệu không cần phải truyền lên đám mây, bảo vệ quyền riêng tư của người dùng.
- Tiết kiệm băng thông: Giảm sự phụ thuộc vào kết nối internet, tiết kiệm chi phí băng thông.
- Hoạt động ngoại tuyến: Các ứng dụng AI có thể hoạt động ngay cả khi không có kết nối internet.
- Khả năng mở rộng: Dễ dàng triển khai các ứng dụng AI trên nhiều thiết bị khác nhau.
Ứng Dụng Tiềm Năng Của Coral Trong Thực Tế
Công nghệ Coral có tiềm năng ứng dụng rộng rãi trong nhiều lĩnh vực:
- Nhà thông minh: Nhận diện khuôn mặt, điều khiển bằng giọng nói, tự động hóa các thiết bị.
- Y tế: Chẩn đoán bệnh dựa trên hình ảnh, theo dõi sức khỏe từ xa.
- Sản xuất: Kiểm tra chất lượng sản phẩm, dự đoán bảo trì thiết bị.
- Giao thông vận tải: Xe tự lái, hệ thống giao thông thông minh.
- Nông nghiệp: Giám sát cây trồng, tối ưu hóa việc sử dụng tài nguyên.
Tương Lai Của AI Trên Thiết Bị Với Google Coral
Với sự ra mắt của Coral Accelerator Module và Coral Dev Board Mini, Google tiếp tục khẳng định cam kết của mình trong việc phát triển AI trên thiết bị. Công nghệ này hứa hẹn sẽ mở ra một kỷ nguyên mới của các ứng dụng AI thông minh, bảo mật và hiệu quả, mang lại lợi ích cho nhiều ngành công nghiệp và người dùng trên toàn thế giới.
FAQ Về Google Coral
- Coral là gì?
Coral là một nền tảng phần cứng và phần mềm của Google, được thiết kế để giúp các nhà phát triển xây dựng và triển khai các ứng dụng AI trên thiết bị (on-device AI). - Edge TPU là gì?
Edge TPU là một chip tăng tốc AI được thiết kế bởi Google, được tối ưu hóa cho việc chạy các mô hình học máy một cách nhanh chóng và hiệu quả trên các thiết bị nhúng. - Ứng dụng của Coral là gì?
Coral có thể được sử dụng trong nhiều ứng dụng khác nhau, bao gồm nhà thông minh, y tế, sản xuất, giao thông vận tải và nông nghiệp. - Làm thế nào để bắt đầu với Coral?
Bạn có thể bắt đầu với Coral bằng cách mua một trong các sản phẩm phần cứng của Coral, chẳng hạn như Coral Dev Board hoặc Coral USB Accelerator, và làm theo các hướng dẫn trên trang web của Google. - Coral có hỗ trợ ngôn ngữ lập trình nào?
Coral hỗ trợ nhiều ngôn ngữ lập trình phổ biến, bao gồm Python, C++ và TensorFlow Lite. - Chi phí để sử dụng Coral là bao nhiêu?
Chi phí để sử dụng Coral phụ thuộc vào sản phẩm phần cứng và phần mềm bạn sử dụng. Tuy nhiên, Google cung cấp nhiều tài nguyên miễn phí để giúp bạn bắt đầu với Coral. - Coral có phải là mã nguồn mở không?
Một số thành phần của Coral là mã nguồn mở, chẳng hạn như TensorFlow Lite.