女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

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

Linux內(nèi)核的隨機(jī)數(shù)生成器代碼獲得大幅改進(jìn)

Linux愛好者 ? 來源:OSC開源社區(qū) ? 作者:OSC開源社區(qū) ? 2022-04-15 18:51 ? 次閱讀

Jason Donenfeld 是 WireGuard 的主要開發(fā)者,同時他也是 Linux 內(nèi)核隨機(jī)數(shù)相關(guān)代碼的維護(hù)者,近日在他的領(lǐng)導(dǎo)下,Linux 內(nèi)核的隨機(jī)數(shù)生成器代碼有了巨大幅度的改進(jìn)。在之前的 Linux 5.17 中,Jason Donenfeld 就在隨機(jī)代碼用 BLAKE2s 代替了 SHA1,由于 BLAKE2s 自帶的特性,前者通常比后者更快更安全。經(jīng)過測試,通過這個簡單的轉(zhuǎn)換就能獲得 131% 左右的速度提升。雖然在 Linux 5.17 中有了速度上的大幅提升,但 Jason Donenfeld 對此并沒滿足。因此在 Linux 5.18 中他對隨機(jī)代碼作出了更多的改進(jìn)。

d03bfad2-bc12-11ec-aa7f-dac502259ad0.png

通過查看 Linux 的 random.git 倉庫的日志能夠看出(上圖),開發(fā)者 Jason Donenfeld 在最近兩天時間里進(jìn)行了大量的代碼提交。這些提交內(nèi)容都將在 3 月下旬 Linux 5.18 的合并窗口啟動時引入內(nèi)核。

d04e68f2-bc12-11ec-aa7f-dac502259ad0.png

在郵件中特別強(qiáng)調(diào)到,通過使用正在開發(fā)的最新代碼,用于獲取隨機(jī)字節(jié)的 getrandom() 調(diào)用能夠獲得更好的性能。在配備英特爾 Xeon E5-2697 v2 @ 2.70GHz CPU 和 112G 內(nèi)存的設(shè)備上進(jìn)行 stress-ng getrandom() 基準(zhǔn)測試后,更是獲得了 8450% 的性能提升。此次更改基本上會將之前的全局結(jié)構(gòu)(實際上是 per-numa 節(jié)點結(jié)構(gòu))更改為 per-cpu 結(jié)構(gòu),這意味著快速路徑上的許多鎖都會消失。因此,當(dāng)在具備多核的 CPU 上同時嘗試 getrandom() 時,毫無疑問性能會出現(xiàn)提升。只不過沒想到在測試中能帶來 8450% 的提升。除此之外,當(dāng)從 per-numa 更改為 per-cpu 后,也將不再需要被推遲到工作隊列上線后才能進(jìn)行。也正如我之前所說,此次改進(jìn)將會為高核心數(shù)的電腦和服務(wù)器帶來巨大收益。

原文標(biāo)題:性能提升 8450%,Linux 內(nèi)核函數(shù)獲大幅改進(jìn)

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

審核編輯:湯梓紅

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

    關(guān)注

    3

    文章

    1410

    瀏覽量

    41117
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11465

    瀏覽量

    212817
  • 生成器
    +關(guān)注

    關(guān)注

    7

    文章

    322

    瀏覽量

    21695

原文標(biāo)題:性能提升 8450%,Linux 內(nèi)核函數(shù)獲大幅改進(jìn)

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

收藏 人收藏

    評論

    相關(guān)推薦
    熱點推薦

    labview怎么輸出不重復(fù)的整數(shù)隨機(jī)數(shù)

    大佬們我想問一下怎么能夠生成不重復(fù)的隨機(jī)數(shù),labview能夠輸出整數(shù)隨機(jī)數(shù)
    發(fā)表于 04-16 11:15

    “Quantum Origin”成首個獲NIST驗證的軟件量子隨機(jī)數(shù)生成器

    -Quantinuum的“Quantum Origin”成為首個通過NIST驗證的軟件量子隨機(jī)數(shù)生成器 Quantum Origin獲得NIST SP 800-90B對其驗證熵源的批準(zhǔn) 增強(qiáng)了聯(lián)邦
    的頭像 發(fā)表于 04-03 15:22 ?246次閱讀

    Python中的迭代器與生成器

    Python迭代器與生成器 列表生成式 列表生成式也叫做列表推導(dǎo)式,它本身還是列表,只不過它是根據(jù)我們定義的規(guī)則來生成一個真實的列表。 ? ? list2 = [x for x in
    的頭像 發(fā)表于 02-20 10:43 ?326次閱讀

    開源隨機(jī)數(shù)生成器庫OpenRNG助力實現(xiàn)移植到Arm平臺時的最佳性能

    OpenRNG 實現(xiàn)了多種生成器和分布方式。生成器算法可生成“看似隨機(jī)”并具有某些統(tǒng)計特性的序列,我們將在下文進(jìn)行討論。分布方式會將序列映射到常見的概率分布概念,如高斯分布或二項分布
    的頭像 發(fā)表于 02-08 09:24 ?1166次閱讀
    開源<b class='flag-5'>隨機(jī)數(shù)</b><b class='flag-5'>生成器</b>庫OpenRNG助力實現(xiàn)移植到Arm平臺時的最佳性能

    超詳細(xì)!FMU生成器用戶手冊來啦~

    FMU生成器是TSMaster中用于將模型打包生成FMU文件的一個工具,目前支持FMI3.0和FMI2.0版本,F(xiàn)MU類型僅支持Co-Simulation(CS),即聯(lián)合仿真FMU。本文將介紹FMU
    的頭像 發(fā)表于 01-17 20:02 ?754次閱讀
    超詳細(xì)!FMU<b class='flag-5'>生成器</b>用戶手冊來啦~

    EE-322:面向SHARC處理器的專家代碼生成器

    電子發(fā)燒友網(wǎng)站提供《EE-322:面向SHARC處理器的專家代碼生成器.pdf》資料免費下載
    發(fā)表于 01-07 14:04 ?0次下載
    EE-322:面向SHARC處理器的專家<b class='flag-5'>代碼</b><b class='flag-5'>生成器</b>

    《DNESP32S3使用指南-IDF版_V1.6》第三十一章 RNG實驗

    ADC工作時,就會產(chǎn)生比特流,并通過異或(XOR)邏輯運算作為隨機(jī)數(shù)種子進(jìn)入隨機(jī)數(shù)生成器。當(dāng)為數(shù)字內(nèi)核使能RC_FAST_CLK時鐘時,隨機(jī)數(shù)
    發(fā)表于 12-26 09:31

    問天量子和方寸微電子聯(lián)合發(fā)布量子隨機(jī)數(shù)芯片

    近日,國家密碼管理局商用密碼檢測中心出具報告,問天量子和方寸微電子聯(lián)合自主研發(fā)的WT-QRNG300量子隨機(jī)數(shù)芯片通過檢測,這是國內(nèi)首家官方商密報告認(rèn)定、且已實現(xiàn)商用量產(chǎn)及產(chǎn)業(yè)化的“量子隨機(jī)數(shù)芯片”產(chǎn)品。
    的頭像 發(fā)表于 12-19 16:18 ?799次閱讀

    LuatOS開發(fā)之4G模組隨機(jī)數(shù)(random)|實戰(zhàn)指南

    本次學(xué)習(xí)的實戰(zhàn)是關(guān)于4G模組LuatOS開發(fā)的隨機(jī)數(shù)示例指南,希望大家有所收獲。
    的頭像 發(fā)表于 11-30 09:51 ?630次閱讀
    LuatOS開發(fā)之4G模組<b class='flag-5'>隨機(jī)數(shù)</b>(random)|實戰(zhàn)指南

    解析Air780E模組LuatOS開發(fā)的隨機(jī)數(shù)(random) 示例篇

    本文主要解析的是低功耗4G模組Air780E的LuatOS開發(fā)隨機(jī)數(shù)(random)實例,我以整理成文分享給大家。
    的頭像 發(fā)表于 11-29 20:23 ?493次閱讀
    解析Air780E模組LuatOS開發(fā)的<b class='flag-5'>隨機(jī)數(shù)</b>(random) 示例篇

    藍(lán)牙AES+RNG如何保障物聯(lián)網(wǎng)信息安全

    功能可通過軟件實現(xiàn),也可以通過硬件實現(xiàn)。主要優(yōu)勢體現(xiàn)在:在保障通信安全方面,隨機(jī)數(shù)生成器能夠輸出非重復(fù)且隨機(jī)變化的數(shù)值。這些數(shù)值是構(gòu)建多種安全機(jī)制的基礎(chǔ),例如鑒權(quán)與加密過程,從而顯著提升藍(lán)牙通信
    發(fā)表于 11-08 15:38

    使用C2000?嵌入式模式生成器(EPG)進(jìn)行設(shè)計

    電子發(fā)燒友網(wǎng)站提供《使用C2000?嵌入式模式生成器(EPG)進(jìn)行設(shè)計.pdf》資料免費下載
    發(fā)表于 09-14 10:13 ?1次下載
    使用C2000?嵌入式模式<b class='flag-5'>生成器</b>(EPG)進(jìn)行設(shè)計

    Freepik攜手Magnific AI推出AI圖像生成器

    近日,設(shè)計資源巨頭Freepik攜手Magnific AI,共同推出了革命性的AI圖像生成器——Freepik Mystic,這一里程碑式的發(fā)布標(biāo)志著AI圖像創(chuàng)作領(lǐng)域邁入了一個全新的高度
    的頭像 發(fā)表于 08-30 16:23 ?1503次閱讀

    雅特力AT32 MCU的隨機(jī)數(shù)生成

    概述產(chǎn)品和生態(tài)系統(tǒng)安全性的需求比以往任何時候都更加重要。真隨機(jī)數(shù)是所有安全系統(tǒng)的核心,其質(zhì)量會影響設(shè)計的安全性。因此在沒有內(nèi)置硬件TRNG的AT32的微控制器系列中,如何提高隨機(jī)數(shù)的有效,來符合
    的頭像 發(fā)表于 08-30 12:26 ?1094次閱讀
    雅特力AT32 MCU的<b class='flag-5'>隨機(jī)數(shù)</b><b class='flag-5'>生成</b>

    如何在FPGA中實現(xiàn)隨機(jī)數(shù)發(fā)生器

    分享如何在Xilinx Breadboardable Spartan-7 FPGA, CMOD S7中實現(xiàn)4位偽隨機(jī)數(shù)發(fā)生器(PRNGs)。
    的頭像 發(fā)表于 08-06 11:20 ?1088次閱讀
    如何在FPGA中實現(xiàn)<b class='flag-5'>隨機(jī)數(shù)</b>發(fā)生器