SiFive 和 PLCT Lab 深化合作,推動(dòng) RISC-V 開源生態(tài)
重點(diǎn)項(xiàng)目揭秘:GCC 支持與 RVV 測(cè)試架構(gòu)
SiFive 和程序語(yǔ)言與編譯技術(shù)實(shí)驗(yàn)室(以下簡(jiǎn)稱 PLCT Lab)皆為 RISC-V 領(lǐng)域的重要參與者,雙方在 RVI 項(xiàng)目工作中的開源社區(qū)領(lǐng)域已有過(guò)多次合作。今年,借助甲辰計(jì)劃的機(jī)會(huì),SiFive 和 PLCT Lab 將展開更多、更深入的合作。以下為您介紹雙方目前進(jìn)行中的兩個(gè)重點(diǎn)項(xiàng)目。
1. RVV Instrinsic 測(cè)試架構(gòu)項(xiàng)目
SiFive 與 PLCT Lab 將合作改進(jìn) RISC-V Vector intrinsic 的測(cè)試和支持程度。目前,RIF 是唯一針對(duì) RISC-V Vector intrinsic 的開源隨機(jī)測(cè)試案例生成器,我們將攜手提升該項(xiàng)目的質(zhì)量,增強(qiáng)開源編譯器對(duì) RISC-V Vector intrinsic 的測(cè)試能力。
開發(fā)目標(biāo):支持 SiFive 定義的 vector C intrinsic 接口,并且提交至gcc上游,后續(xù)進(jìn)行維護(hù)更新。
開發(fā)語(yǔ)言:C語(yǔ)言、RISC-V 匯編指令、Dejagnu測(cè)試語(yǔ)言。
2. SiFive vector C intrinsic APIs support on GCC upstream 項(xiàng)目
SiFive 與 PLCT Lab 還將合作改進(jìn) GCC 對(duì) RISC-V Vector intrinsic 的支持,首要目標(biāo)是將 SiFive 的 Vector extension 支持集成到 GCC 中。
開發(fā)目標(biāo):對(duì) RVV intrinsic test frame work 進(jìn)行維護(hù)更新。
開發(fā)語(yǔ)言:C 語(yǔ)言、RISC-V 匯編指令、Dejagnu 測(cè)試語(yǔ)言、Python。
未來(lái),SiFive 和 PLCT Lab 計(jì)劃將在 GNU 工具鏈方面展開更多深入的討論,并尋求緊密的合作機(jī)會(huì)。我們將群策群力,持續(xù)支持并貢獻(xiàn)于開源社區(qū),加速構(gòu)建 RISC-V 生態(tài)建設(shè)。