7 điểm bởi xguru 2023-11-02 | 1 bình luận | Chia sẻ qua WhatsApp
  • 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