天天看點

c語言銳龍,一言不合升性能,AMD為Ryzen推出專門的C/C++編譯器

拼 命 加 載 中 ...

在Ryzen剛推出的那段時間,記憶體,編譯器等對重返高端市場的AMD都不怎麼友好,但AMD沒有放棄,而是不斷的優化Ryzen軟體和硬體兩個層面的相容性,好在現在Ryzen已經被剛推出時好多了。AMD現在推出了專門的C和C++編譯器AOCC,一款讓使用者可以充分利用“Zen”架構潛力的軟體。

c語言銳龍,一言不合升性能,AMD為Ryzen推出專門的C/C++編譯器

AMD新的AOCC 1.0 C/C++編譯器基于LLVM

Clang,具有為“Zen”專門開發的更新檔。AMD聲稱AOCC能提供更好的矢量化和代碼生成,AOCC還包括了一個“Zen”的優化連接配接器。

Phoronix針對其他更常見的編譯器進行了一個測試,如GCC 6.3,GCC 7.1,GCC 8,LLVM Clang

4.0/5.0,在一台使用了Ryzen 7 1700的Ubuntu 17.04 電腦上會發現AMD AOCC會比LLVM

Clang和GCC有更好的性能表現。具體表現還是請看下表吧,戰未來不是開玩笑的。

c語言銳龍,一言不合升性能,AMD為Ryzen推出專門的C/C++編譯器
c語言銳龍,一言不合升性能,AMD為Ryzen推出專門的C/C++編譯器
c語言銳龍,一言不合升性能,AMD為Ryzen推出專門的C/C++編譯器
c語言銳龍,一言不合升性能,AMD為Ryzen推出專門的C/C++編譯器
c語言銳龍,一言不合升性能,AMD為Ryzen推出專門的C/C++編譯器