Ang suporta para sa Vector ISA ng RISC-V ay inaasahan na ngayong isasama para sa paparating na Linux 6.5 kernel merge window.

Ang bagong code na ito ay nagbibigay ng mga kinakailangang pagbabago sa kernel ng Linux para sa pagharap sa”V”Vector Extension ng RISC-V, kasama ang mga bagong prctl() na interface upang masuri ng user-space ang katayuan ng suporta sa Vector extension. isang bagong sysctl knob na”riscv_v_default_allow”para isaayos ang pagpapalit ng default para sa pagpapahintulot sa Vector extension na gamitin ng user-space software, ang”RISCV_ISA_V”Kconfig na opsyon para sa pag-toggling ng kernel build support sa ISA extension na ito, at iba’t ibang pagbabago.

Ang RISC-V Vector Extension 1.0 ay niratipikahan noong 2021 at nilayon na payagan ang maraming nalalaman na SIMD sa arkitektura ng CPU na walang royalty. Ang suportang ito ng RISC-V Vector ay nilayon na tumulong sa mga aplikasyon ng arkitektura sa data center at sa ibang lugar. Ang RISC-V Vector extension ay naglalayon para sa mataas na performance at mahusay na pagpoproseso ng vector, suporta para sa mga feature na partikular sa domain sa mga lugar tulad ng machine learning at graphics depende sa pagpapatupad ng ISA/CPU, at suporta para sa SIMD-type na operasyon at iba pang feature.

SiFive ay nagtatrabaho sa RISC-V Vector na suportang ito para sa Linux kernel na babalik sa nakaraang taon para sa modernong pagpapatupad na ito. Habang ang extension ng V ay nasa draft form, mayroon pang ibang mga kernel patch na iminungkahi na bumalik sa 2020. Kasabay nito, nagkaroon din ang mga paghahanda ng RISC-V Vector sa mga nauugnay na open-source compiler toolchain na bahagi.


Nakamit na ngayon ang milestone ang suporta ba ng RISC-V Vector ISA para sa Linux kernel ay pinagsama ng maintainer na si Palmer Dabbelt sa riscv/linux.git’s for-next branch. Sa paggawa nito ng para sa susunod na sangay, dapat naman itong isumite sa pangunahing linya kasama ang paparating na Linux 6.5 kernel merge window bilang bahagi ng RISC-V port update para sa susunod na kernel cycle na ito.

Categories: IT Info