色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

四個不同的系統(tǒng)上進(jìn)行LLVM/Clang 6.0 和 5.0 的編譯器Benchmark測試

Linux愛好者 ? 來源:未知 ? 作者:李倩 ? 2018-03-29 15:25 ? 次閱讀

LLVM/Clang 6.0 和 5.0 的編譯器 Benchmark 測試這次會在四個不同的系統(tǒng)上進(jìn)行,包括了 Intel/AMD Linux 平臺,其中 Intel 和 AMD 各占兩個。

四個系統(tǒng)都運(yùn)行了Ubuntu Linux x86_64,Intel 和 AMD 平臺分別的配置如下:Intel Core i7 8700K (Coffeelake)、dual Xeon Gold 6138 (Skylake X)、Ryzen 7 1700 (Znver1) 以及 AMD EPYC 7601 (Znver1)。

除了默認(rèn)的 C++14/GNU++14,Clang 6.0 還正式完成了 AMD Zen "znver1" 的程序調(diào)度模型,而英特爾方面也對多代 CPU 進(jìn)行了調(diào)度程序的改進(jìn)。

參與測試的LLVM 5.0.1 和 LLVM 6.0.0 穩(wěn)定版都是來自apt.llvm.org。測試期間,每個系統(tǒng)都將其 CFLAGS/CXXFLAGS 設(shè)置為 "-O3 -march=native"。這次編譯器 Benchmark 測試使用了開源的 PhoronixBenchmark 測試套件。

接下來,我們看看測試結(jié)果如何:

從 PolyBench-C Benchmark 測試可以看到,Clang 6.0 在 AMD Zen 系統(tǒng)似乎有明顯的回落,而在英特爾平臺上,性能沒有太大的變動。

在大多數(shù) benchmark 測試中,Clang 6.0 的表現(xiàn)與 Clang 5.0.1 相比幾乎沒有什么變化,這里也省略了許多結(jié)果。

使用 Clang 6.0 時,BLAKE2 似乎對英特爾 Skylake/Coffeelake 的設(shè)置稍有改進(jìn),而對于 Znver1 處理器則保持不變。

在一些測試中,我們發(fā)現(xiàn) Core i7 8700K Coffeelake 系統(tǒng)在全新的 Clang 編譯器更新中擁有更好的性能。

在 SciMark2 的 FFT 測試中,i7-8700K 明顯是最大的贏家。

在其他的子測試中,i7-8700K的運(yùn)行時間更短。在某些情況下,AMD 方面也有一些小幅度的改進(jìn)。

TSCP chess benchmark 測試顯示,i7-8700K 的速度稍慢,而其他系統(tǒng)則略有改善。

我們發(fā)現(xiàn),強(qiáng)大的 EPYC 和 Xeon 系統(tǒng)在使用 Clang 6.0 時確實(shí)有更快的 John The Ripper 性能。

除了 dual Xeon Gold 外,其他系統(tǒng)的 AVX-heavy Himeno 壓力求解器的性能都得到了改善。

但隨著 LLVM 和 Clang 增加更多的優(yōu)化和功能,在這項(xiàng)測試中,6.0 版本的編譯時間顯然比在 5.0 版本下顯著減慢。

C-Ray 多線程射線追蹤器(ray-tracer) z在 LLVM 6.0 上也變慢。

不過在其他一些測試中,Core i7 8700K 再次顯示出 LLVM Clang 6.0 的一些小的性能改進(jìn)。

可以看到,在使用 Linux x86_64 的流行英特爾和 AMD 平臺上,LLVM Clang 5.0 和 6.0 之間的性能只發(fā)生了微小的變化。不過隨著 LLVM/Clang 在過去的幾年里已經(jīng)成熟了許多,而且現(xiàn)在幾乎與 GCC 在很多工作負(fù)載上并駕齊驅(qū)。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 英特爾
    +關(guān)注

    關(guān)注

    61

    文章

    9985

    瀏覽量

    171960
  • 編譯器
    +關(guān)注

    關(guān)注

    1

    文章

    1636

    瀏覽量

    49173

原文標(biāo)題:LLVM/Clang 6.0 和 5.0 的編譯器 Benchmark 測試對比

文章出處:【微信號:LinuxHub,微信公眾號:Linux愛好者】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    LLVM編譯器編譯過程

    LLVM 編譯器 原理解析, 插件編寫
    發(fā)表于 04-28 08:15

    LLVM clang 公開 -std=c++23

    合入 LLVM 17 倉庫的代碼對 Clang 編譯器使用 -std=c++23 代替了 -std=c++2b。 隨著 ISO C++ 委員會投票決定 C++23 標(biāo)準(zhǔn)已達(dá)到其技術(shù)完整狀態(tài)
    發(fā)表于 05-27 11:29

    如何在ARM上使用Clang for Windows進(jìn)行編譯

    本指南介紹了LLVM12和相關(guān)Clang版本中的功能,這些功能有助于開發(fā)人員用于基于Arm的設(shè)備。特別是,本指南探討了如何使用本機(jī)工具鏈進(jìn)行編譯適用于Windows on Arm(Wo
    發(fā)表于 08-08 06:56

    在Swift中使用LLVM四個要點(diǎn)

    本文主要內(nèi)容是演示如何在Swift中使用LLVM,其包含了如下四個要點(diǎn): 獲取最新版本的LLVM使用CMake和llvm-config編譯
    發(fā)表于 10-13 16:55 ?0次下載
    在Swift中使用<b class='flag-5'>LLVM</b>的<b class='flag-5'>四個</b>要點(diǎn)

    MASM5.0匯編編譯器軟件免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是MASM5.0匯編編譯器軟件免費(fèi)下載。
    發(fā)表于 12-10 08:00 ?24次下載

    主流的C語言編譯器詳細(xì)介紹

    對于當(dāng)前主流桌面操作系統(tǒng)而言,可使用Visual C++、GCC以及LLVM Clang這三大編譯器。其中,Visual C++(簡稱MSVC)只能用于Windows操作
    發(fā)表于 09-05 17:27 ?2次下載
    主流的C語言<b class='flag-5'>編譯器</b>詳細(xì)介紹

    主流C語言編譯器的詳細(xì)資料介紹

    對于當(dāng)前主流桌面操作系統(tǒng)而言,可使用Visual C++、GCC以及LLVM Clang這三大編譯器。其中,Visual C++(簡稱 MSVC)只能用于Windows操作
    發(fā)表于 05-22 18:00 ?1次下載
    主流C語言<b class='flag-5'>編譯器</b>的詳細(xì)資料介紹

    微軟與LLVM、Rust達(dá)成合作,將CFG支持添加到編譯器

    微軟方面宣布,該公司已與 LLVM 和 Rust 開發(fā)團(tuán)隊(duì)達(dá)成合作,將對 Windows Control Flow Guard(CFG)平臺安全功能的支持添加到了 Clang 和 Rustc 編譯器
    的頭像 發(fā)表于 08-20 11:44 ?2965次閱讀

    基于C++編譯器的節(jié)點(diǎn)融合優(yōu)化方法

    LLVM是以C十十編寫的架構(gòu)編譯器的框架系統(tǒng),支持多后端和交叉編譯,用于優(yōu)化程序的編譯時間、鏈接時間、運(yùn)行時間和空閑時間。節(jié)點(diǎn)融合是一種簡單
    發(fā)表于 06-15 14:29 ?19次下載

    阿里云基礎(chǔ)軟件C/C++編譯器的工作現(xiàn)狀及挑戰(zhàn)

    本文主要詳細(xì)介紹了阿里云C、C++編譯器(GCC、LLVM)工作現(xiàn)狀、主流編譯器(GCC、LLVM)開源社區(qū)參與現(xiàn)狀以及多架構(gòu)(RISC-V)對數(shù)據(jù)中心的挑戰(zhàn)。
    的頭像 發(fā)表于 06-23 15:26 ?2985次閱讀
    阿里云基礎(chǔ)軟件C/C++<b class='flag-5'>編譯器</b>的工作現(xiàn)狀及挑戰(zhàn)

    什么是LLVM?LLVM的優(yōu)勢和特點(diǎn)有哪些?

    LLVM是一開源的編譯器基礎(chǔ)設(shè)施項(xiàng)目,它以"Low-Level Virtual Machine"的縮寫命名,盡管名稱中包含了"虛擬機(jī)"一詞,但LLVM不僅僅是一
    的頭像 發(fā)表于 06-11 15:54 ?9980次閱讀

    ADuCM355硬件參考手冊——Keli編譯

    在 Arm Compiler 5 和 Arm Compiler for Embedded(以前稱為 Arm Compiler 6)之間,底層技術(shù)發(fā)生了重大變化,從專有編譯器 armcc 轉(zhuǎn)變?yōu)榛陂_源 LLVM/Clang
    的頭像 發(fā)表于 01-12 09:35 ?1411次閱讀
    ADuCM355硬件參考手冊——Keli<b class='flag-5'>編譯</b>版

    芯來科技與華東師范大學(xué)SOLE實(shí)驗(yàn)室合作推動LLVM/CLANG編譯器優(yōu)化

    深入的LLVM/CLANG編譯器優(yōu)化以及程序性能優(yōu)化和調(diào)優(yōu)。 我們不僅優(yōu)化了LLVM編譯器的多個關(guān)鍵環(huán)節(jié),提升了代碼生成效率和執(zhí)行性能,還針
    的頭像 發(fā)表于 06-12 09:09 ?645次閱讀
    芯來科技與華東師范大學(xué)SOLE實(shí)驗(yàn)室合作推動<b class='flag-5'>LLVM</b>/<b class='flag-5'>CLANG</b><b class='flag-5'>編譯器</b>優(yōu)化

    分享關(guān)于編譯器的科普

    源代碼分析工具和IDE集成。GCC被構(gòu)建成一單一的靜態(tài)編譯器,這使得它非常難以被作為API并集成到其他工具中。 GCC比Clang
    的頭像 發(fā)表于 12-09 09:49 ?132次閱讀

    Triton編譯器與其他編譯器的比較

    Triton編譯器與其他編譯器的比較主要體現(xiàn)在以下幾個方面: 一、定位與目標(biāo) Triton編譯器 : 定位:專注于深度學(xué)習(xí)中最核心、最耗時的張量運(yùn)算的優(yōu)化。 目標(biāo):提供一高度抽象、靈
    的頭像 發(fā)表于 12-24 17:25 ?393次閱讀
    主站蜘蛛池模板: 欧美gay69| 超碰免费视频caopoom9| 肉蒲团从国内封禁到日本成经典| 久久国产精品永久免费网站| 国产九九九九九九九A片| 99婷婷久久精品国产一区二区| 亚洲国产黄色| 日韩精品a在线视频| 欧美精品3atv一区二区三区| 巨乳中文无码亚洲| 快播理伦片| 狠狠色狠狠色88综合日日91| 国产香蕉视频在线播放| 国产欧美精品一区二区三区-老狼| 国产高潮久久精品AV无码| 阿片在线播放| 冰山高冷受被c到哭np双性| xxx88中国| 耻辱の奴隷淑女中文字幕| 草草久久久无码国产专区全集观看| 扒开美女的内衣亲吻漫画| 扒开老师大腿猛进AAA片| 啊灬啊别停灬用力啊老师| JAVASCRIPTJAVA水多多| 成年私人影院网站在线看| 国产99久久| 国产色青青视频在线观看| 国产精品亚洲二线在线播放| 国产人成高清在线视频99| 国产人人为我我为人人澡| 国产亚洲精品久久久久小| 寂寞夜晚视频在线观看| 久久婷婷五月免费综合色啪| 伦理 电影在线观看| 碰超成人在线公开免费视频| 肉色无边(高h)| 亚洲国产精品一区二区久久第| 亚洲欧美日韩高清中文在线| 影音先锋男人av橹橹色| 99热国产这里只有精品免费| 被窝国产理论一二三影院|