mozgi 提示詞目錄 →
← 所有新聞 工具

Linebender 釋出了 Fearless SIMD 1.0 的 Rust 庫

2026年9月22日

開發團隊 Linebender 推出了針對 Rust 語言的向量指令安全工作庫 Fearless SIMD 1.0 的發布版本。該工具完全排除了在執行 SIMD 操作時使用 unsafe 區塊,取而代之的是安全的類型轉換和特定的編譯器函數。

版本 1.0 的主要新功能是 #[simd] 巨集,它自動化了代碼的多版本處理過程。這使得開發人員可以在不寫入冗余代碼的情況下,將相同的邏輯編譯為不同的處理器指令集,例如 SSE、AVX2 或 NEON。庫提供了與低級實現相當的性能,同時保持 Rust 生態系統中嚴格的內存安全保證。

發布版本包括兩種 API 類型:precise 和 fast。precise 版本保證了與硬件指令的行為完全相符,而 fast 版本允許編譯器應用額外的優化,這些優化可能會稍微改變計算結果以換取速度。庫的所有組件都已通過與最新版本的 rustc 編譯器的兼容性測試。

轉換為 Fearless SIMD 可以降低手動管理向量寄存器時出現的段錯誤和邏輯漏洞的數量。該工具面向高負載任務,在這些任務中,需要在保持嚴格類型和代碼安全的情況下最大化數據吞吐量。

mozgi.io — AI 工具與提示
已複製