Rust 1.27支持SIMD
生活随笔
收集整理的這篇文章主要介紹了
Rust 1.27支持SIMD
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
SIMD支持是Rust 1.27中最值得一提的新特性,這一版本的Rust同時還帶來了更為明確的trait語法。
\\在語言層面支持SIMD意味著開發(fā)人員可以在更高級別上表達矢量化計算,并在編譯器不夠智能時超越編譯器來應(yīng)用自動矢量化。下面的例子展示了如何表示兩個向量(或切片)的總,這兩個向量分別包含了16個元素,每個元素為一個字節(jié)長度(u8)。每個切片可放入一個128位寄存器,因此我們可以將這兩個片放入兩個寄存器,并使用新的std :: arch模塊將它們添加到單個CPU指令中:
\\\#[cfg(all(any(target_arch = \"x86\總結(jié)
以上是生活随笔為你收集整理的Rust 1.27支持SIMD的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: graphcool-framework
- 下一篇: Swift标准库源码阅读笔记 - Arr