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 倉庫的日志能夠看出(上圖),開發(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

    文章

    1474

    瀏覽量

    43088
  • Linux
    +關(guān)注

    關(guān)注

    88

    文章

    11806

    瀏覽量

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

    關(guān)注

    7

    文章

    322

    瀏覽量

    22788

原文標(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)推薦

    ICS2008B:SMPTE時(shí)間碼接收器/生成器的技術(shù)解析

    ICS2008B:SMPTE時(shí)間碼接收器/生成器的技術(shù)解析 在多媒體技術(shù)飛速發(fā)展的今天,時(shí)間碼的精確控制對(duì)于音視頻同步至關(guān)重要。ICS2008B作為一款SMPTE時(shí)間碼接收器/生成器芯片,為多媒體
    的頭像 發(fā)表于 04-13 18:10 ?329次閱讀

    探索ICS9FG104E:PCIe Gen1/2、USB3.0等設(shè)備的頻率生成器解決方案

    探索ICS9FG104E:PCIe Gen1/2、USB3.0等設(shè)備的頻率生成器解決方案 在電子設(shè)備的設(shè)計(jì)中,頻率生成器扮演著至關(guān)重要的角色,它為各種高速接口提供穩(wěn)定的時(shí)鐘信號(hào),確保設(shè)備的正常運(yùn)行
    的頭像 發(fā)表于 03-29 17:05 ?894次閱讀

    SBC案例生成器對(duì)VisionFive2的支持

    最近收到了我的 VisionFive2,并且是 SBC 模型框架和 SBC 案例生成器的開發(fā)人員,我為那些對(duì)標(biāo)準(zhǔn)和自定義案例感興趣的人在這兩個(gè)應(yīng)用程序中添加了對(duì) VisionFive2 SBC
    發(fā)表于 03-18 08:21

    探索Renesas 9FGV0431:低功耗PCIe時(shí)鐘生成器的卓越之選

    探索Renesas 9FGV0431:低功耗PCIe時(shí)鐘生成器的卓越之選 引言 在當(dāng)今的電子設(shè)計(jì)領(lǐng)域,PCIe技術(shù)的廣泛應(yīng)用對(duì)時(shí)鐘生成器提出了更高的要求。Renesas的9FGV0431作為一款專為
    的頭像 發(fā)表于 03-15 17:25 ?1076次閱讀

    硅臻正式推出QRNG全系列量子隨機(jī)數(shù)發(fā)生器產(chǎn)品

    信息安全是社會(huì)穩(wěn)定的必要條件,數(shù)字時(shí)代其重要性更是愈發(fā)凸顯。無論在經(jīng)典還是量子加密的過程中,隨機(jī)數(shù)都是安全性的基石。加密密鑰由隨機(jī)數(shù)生成,安全性由隨機(jī)數(shù)的不可預(yù)測(cè)性保證。與偽
    的頭像 發(fā)表于 03-10 16:24 ?363次閱讀
    硅臻正式推出QRNG全系列量子<b class='flag-5'>隨機(jī)數(shù)</b>發(fā)生器產(chǎn)品

    進(jìn)迭時(shí)空 Upstream | K3 獲得 Linux 7.0 內(nèi)核原生支持

    款符合RVA23規(guī)范的RISC-V量產(chǎn)芯片,成功獲得Linux內(nèi)核主線原生支持。01.戰(zhàn)略先行:對(duì)標(biāo)一流,確立“Pre-siliconUpstream”目標(biāo)早在K
    的頭像 發(fā)表于 02-27 18:10 ?1.2w次閱讀
    進(jìn)迭時(shí)空 Upstream | K3 <b class='flag-5'>獲得</b> <b class='flag-5'>Linux</b> 7.0 <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 ?4831次閱讀
    如何在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 ?511次閱讀
    德思特應(yīng)用 | 前沿量子<b class='flag-5'>隨機(jī)數(shù)</b>研究:多特蒙德工業(yè)大學(xué)如何通過高速數(shù)字化儀保障信息安全

    如何通過地址生成器實(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 ?819次閱讀
    ?基于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 ?2860次閱讀

    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 ?964次閱讀
    DS28S60具有ChipDNA的DeepCover加密協(xié)處理器技術(shù)手冊(cè)

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

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