chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(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ā)者,同時(shí)他也是 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)過測(cè)試,通過這個(gè)簡(jiǎn)單的轉(zhuǎn)換就能獲得 131% 左右的速度提升。雖然在 Linux 5.17 中有了速度上的大幅提升,但 Jason Donenfeld 對(duì)此并沒滿足。因此在 Linux 5.18 中他對(duì)隨機(jī)代碼作出了更多的改進(jìn)。

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

通過查看 Linux 的 random.git 倉(cāng)庫(kù)的日志能夠看出(上圖),開發(fā)者 Jason Donenfeld 在最近兩天時(shí)間里進(jìn)行了大量的代碼提交。這些提交內(nèi)容都將在 3 月下旬 Linux 5.18 的合并窗口啟動(dòng)時(shí)引入內(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)測(cè)試后,更是獲得了 8450% 的性能提升。此次更改基本上會(huì)將之前的全局結(jié)構(gòu)(實(shí)際上是 per-numa 節(jié)點(diǎn)結(jié)構(gòu))更改為 per-cpu 結(jié)構(gòu),這意味著快速路徑上的許多鎖都會(huì)消失。因此,當(dāng)在具備多核的 CPU 上同時(shí)嘗試 getrandom() 時(shí),毫無疑問性能會(huì)出現(xiàn)提升。只不過沒想到在測(cè)試中能帶來 8450% 的提升。除此之外,當(dāng)從 per-numa 更改為 per-cpu 后,也將不再需要被推遲到工作隊(duì)列上線后才能進(jìn)行。也正如我之前所說,此次改進(jìn)將會(huì)為高核心數(shù)的電腦和服務(wù)器帶來巨大收益。

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

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

審核編輯:湯梓紅

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

    關(guān)注

    4

    文章

    1466

    瀏覽量

    42806
  • Linux
    +關(guān)注

    關(guān)注

    88

    文章

    11749

    瀏覽量

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

    關(guān)注

    7

    文章

    322

    瀏覽量

    22679

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

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

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    Linux內(nèi)核編碼風(fēng)格權(quán)威總結(jié):從縮進(jìn)到底層設(shè)計(jì),讓你的代碼更“內(nèi)核味”

    作為全球最龐大的開源項(xiàng)目之一,Linux 內(nèi)核代碼量早已突破千萬行。要讓來自世界各地的開發(fā)者高效協(xié)作,一套統(tǒng)一、嚴(yán)謹(jǐn)?shù)木幋a風(fēng)格必不可少 —— 這不僅是 “代碼顏值” 的要求,更是可讀
    的頭像 發(fā)表于 02-09 16:29 ?100次閱讀
    <b class='flag-5'>Linux</b><b class='flag-5'>內(nèi)核</b>編碼風(fēng)格權(quán)威總結(jié):從縮進(jìn)到底層設(shè)計(jì),讓你的<b class='flag-5'>代碼</b>更“<b class='flag-5'>內(nèi)核</b>味”

    飛凌嵌入式ElfBoard-系統(tǒng)信息與資源之產(chǎn)生隨機(jī)數(shù)

    整數(shù),作為隨機(jī)數(shù)生成器的種子值。它決定了 rand() 函數(shù)生成隨機(jī)數(shù)序列的起始點(diǎn)。4.返回值無。5.示例:(使用rand函數(shù)產(chǎn)生一組隨機(jī)數(shù)
    發(fā)表于 01-22 08:59

    如何在LTspice仿真中實(shí)現(xiàn)偽隨機(jī)數(shù)和真隨機(jī)數(shù)生成

    to reseed the MC generator(使用時(shí)鐘重新設(shè)置MC生成器隨機(jī)種子)選項(xiàng)。文章探討了偽隨機(jī)數(shù)和真隨機(jī)數(shù)之間的利弊權(quán)衡,同時(shí)比較了蒙特卡羅統(tǒng)計(jì)仿真與更有針對(duì)性的
    的頭像 發(fā)表于 01-09 14:08 ?4369次閱讀
    如何在LTspice仿真中實(shí)現(xiàn)偽<b class='flag-5'>隨機(jī)數(shù)</b>和真<b class='flag-5'>隨機(jī)數(shù)</b>的<b class='flag-5'>生成</b>

    德思特應(yīng)用 | 前沿量子隨機(jī)數(shù)研究:多特蒙德工業(yè)大學(xué)如何通過高速數(shù)字化儀保障信息安全

    在量子信息時(shí)代,生成真正隨機(jī)的數(shù)字對(duì)加密與安全至關(guān)重要。多特蒙德工業(yè)大學(xué)研究人員利用高速數(shù)字化儀對(duì)量子隨機(jī)數(shù)生成過程進(jìn)行多通道采集與分析,成功實(shí)驗(yàn)評(píng)估竊聽風(fēng)險(xiǎn),為密碼協(xié)議與安全應(yīng)用提供
    的頭像 發(fā)表于 12-22 17:22 ?386次閱讀
    德思特應(yīng)用 | 前沿量子<b class='flag-5'>隨機(jī)數(shù)</b>研究:多特蒙德工業(yè)大學(xué)如何通過高速數(shù)字化儀保障信息安全

    飛凌嵌入式ElfBoard-Linux系統(tǒng)中的文件分類

    /null(一個(gè)位桶,所有寫入的數(shù)據(jù)都將會(huì)被丟棄)、/dev/random(隨機(jī)數(shù)生成器的字符設(shè)備文件)。4.塊設(shè)備文件:塊設(shè)備文件就是以固定大小的塊為單位進(jìn)行輸入輸出的設(shè)備,一般來說塊設(shè)備都會(huì)包含一
    發(fā)表于 12-09 08:59

    如何通過地址生成器實(shí)現(xiàn)神經(jīng)網(wǎng)絡(luò)特征圖的padding?

    ,從而使卷積輸出特征圖結(jié)果滿足我們的需求,這種補(bǔ)零的操作稱之為padding,如下圖所示。 關(guān)于padding的實(shí)現(xiàn),一般有兩種操作,第一種是使用稀疏地址生成器,尋找padding數(shù)據(jù)地址的規(guī)律,當(dāng)
    發(fā)表于 10-22 08:15

    ?基于RNG90的真隨機(jī)數(shù)生成器技術(shù)解析與應(yīng)用指南

    Microchip Technology RNG90 CryptoAuthentication?器件設(shè)計(jì)用于需要安全隨機(jī)數(shù)發(fā)生器的系統(tǒng)。RNG90即用型,無需任何定制。Microchip RNG90
    的頭像 發(fā)表于 10-10 15:01 ?647次閱讀
    ?基于RNG90的真<b class='flag-5'>隨機(jī)數(shù)</b><b class='flag-5'>生成器</b>技術(shù)解析與應(yīng)用指南

    非對(duì)稱密鑰生成和轉(zhuǎn)換規(guī)格詳解

    )。 h:余因子(cofactor)。 sk:私鑰,是一個(gè)隨機(jī)整數(shù),小于n。 pk:公鑰,是橢圓曲線上的一個(gè)點(diǎn), pk = sk * g。 當(dāng)創(chuàng)建非對(duì)稱密鑰生成器時(shí),對(duì)于指定公/私鑰參數(shù)生成ECC密鑰
    發(fā)表于 09-01 07:50

    隨機(jī)數(shù)和偽隨機(jī)數(shù)的區(qū)別

    隨機(jī)數(shù)在當(dāng)前程序運(yùn)行環(huán)境中是一種常用參數(shù),目前主要分為兩種,偽隨機(jī)數(shù)和真隨機(jī)數(shù),本期我們就來講一下二者的區(qū)別。
    的頭像 發(fā)表于 08-27 17:46 ?2594次閱讀

    DS28S60具有ChipDNA的DeepCover加密協(xié)處理器技術(shù)手冊(cè)

    SP800-90B標(biāo)準(zhǔn)的真隨機(jī)數(shù)生成器(TRNG)用于片內(nèi)加密操作,并在需要時(shí)向主機(jī)控制器提供隨機(jī)數(shù)據(jù)和隨機(jī)數(shù)。通過3.6KB安全閃存支持密鑰、證書、公鑰/私鑰和特定于應(yīng)用程序的敏感
    的頭像 發(fā)表于 05-13 14:39 ?817次閱讀
    DS28S60具有ChipDNA的DeepCover加密協(xié)處理器技術(shù)手冊(cè)

    labview求助:想寫一個(gè)labview輸出不重復(fù)隨機(jī)數(shù)的程序,有沒有大佬幫忙看看這個(gè)假分支要怎么寫?

    大佬們想寫一個(gè)labview輸出不重復(fù)隨機(jī)數(shù)的程序,有沒有大佬幫忙看看這個(gè)假分支要怎么寫
    發(fā)表于 04-27 08:39

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

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

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

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

    EB Tresos狀態(tài)顯示無法運(yùn)行生成器是什么原因?qū)е碌模?/a>

    我正在嘗試集成 MCAL 包,但在生成過程中收到如下驗(yàn)證錯(cuò)誤:“無法為模塊”Dio_TS_T40D2M20I0R0“運(yùn)行生成器
    發(fā)表于 04-02 08:06

    是否可以輸入隨機(jī)數(shù)據(jù)集來生成INT8訓(xùn)練后量化模型?

    無法確定是否可以輸入隨機(jī)數(shù)據(jù)集來生成 INT8 訓(xùn)練后量化模型。
    發(fā)表于 03-06 06:45