- Android là một hệ điều hành mã nguồn mở có thể được port tự do sang nhiều thiết bị và kiến trúc khác nhau
- Giờ đây bổ sung thêm RISC-V, một ISA (kiến trúc tập lệnh) miễn phí/mở
- Vào tháng 11 năm 2022, Google đã công bố tại hội nghị thượng đỉnh RISC-V rằng họ sẽ bắt đầu nhận các bản vá cho RISC-V, và gần đây hỗ trợ cho RISC-V trên Android đã bắt đầu trưởng thành hơn
- RISC-V là một ISA theo mô-đun, với rất nhiều tùy chọn mở rộng
- Google đã hoàn tất việc xác định “bộ ban đầu” mà họ cho là quan trọng để đảm bảo mọi CPU chạy RISC-V đều có thể có đầy đủ các tính năng cần thiết để đạt hiệu năng cao
- Bộ này bao gồm profile rva22 cùng các phần mở rộng vector và mã hóa vector
- Giờ đây bạn có thể tự build, kiểm thử và chạy Android hỗ trợ RISC-V ngay trên máy của mình
- Tương tự các mục tiêu nền tảng khác của AOSP, bạn có thể sử dụng hỗ trợ thiết bị ảo Cuttlefish
- Môi trường cơ bản đã được hỗ trợ nhưng vẫn chưa được tối ưu hóa
- Cuối năm nay, ABI của NDK sẽ được hoàn thiện, và chẳng bao lâu nữa sẽ có thể sử dụng các bản build Canary trong CI của Android
- Khi đó sẽ có thể dễ dàng kiểm thử RISC-V trên x86-64 và ARM64
- Dự kiến đến năm 2024 sẽ phát hành trình giả lập đầy đủ tính năng để kiểm thử ứng dụng trên nhiều form factor thiết bị khác nhau
- Như đã công bố gần đây trong hợp tác với Qualcomm, thiết bị đeo được dự kiến sẽ là form factor đầu tiên
- Tuy nhiên, chỉ riêng việc port bản thân hệ điều hành Android là chưa đủ
- Google đang hợp tác với cộng đồng và RISE (hệ sinh thái phần mềm RISC-V)
- Dự án RISE được thành lập nhằm cung cấp cách thức thúc đẩy nhanh khả năng sẵn có của phần mềm cho các lõi xử lý RISC-V có hiệu năng cao và tiết kiệm điện, có thể chạy các hệ điều hành cấp cao
- Điều này không chỉ bao gồm Android mà còn có Linux và các hệ điều hành khác trong nhiều lĩnh vực ứng dụng như điện toán hiệu năng cao
- Các công ty thành viên của dự án RISE bao gồm Andes, Google, Intel, Imagination Technologies, MediaTek, Nvidia, Qualcomm Technologies, Red Hat, Rivos, Samsung, SiFive, T-Head và Ventana
- Google đang tiếp tục và mở rộng khoản đầu tư mạnh mẽ vào RISC-V International trong thời gian dài, vượt ra ngoài tư cách thành viên premium và vai trò trong hội đồng quản trị
- Hỗ trợ RISC-V của Android phụ thuộc vào nhiều đóng góp, từ toolchain đến các thư viện hỗ trợ cơ bản. Mong nhận được nhiều sự tham gia từ các nhà đóng góp
1 bình luận
Google muốn RISC-V trở thành kiến trúc Android "Tier 1"