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

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

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

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

頁(yè)表如何支持多任務(wù)并行

冬至配餃子 ? 來(lái)源:芯片驗(yàn)證工程師 ? 作者:驗(yàn)證哥布林 ? 2022-07-28 17:45 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在大多數(shù)使用ARM處理器的系統(tǒng)中都會(huì)有很多應(yīng)用或者任務(wù)同時(shí)運(yùn)行,其中每個(gè)任務(wù)都在物理內(nèi)存中擁有自己獨(dú)立的頁(yè)表。

每當(dāng)應(yīng)用程序啟動(dòng)時(shí),操作系統(tǒng)都會(huì)為其分配一個(gè)頁(yè)表,頁(yè)表中的頁(yè)表項(xiàng)將應(yīng)用程序即將使用到的指令和數(shù)據(jù)映射到物理內(nèi)存。如果應(yīng)用程序映射到了未分配的物理空間,操作系統(tǒng)會(huì)完成相應(yīng)頁(yè)的分配,然后任務(wù)就可以進(jìn)行下去。

多個(gè)任務(wù)可以同時(shí)運(yùn)行,因?yàn)樗鼈兪褂玫氖遣煌腣A-PA映射關(guān)系,而這些映射關(guān)系能夠同時(shí)存在于物理內(nèi)存中。當(dāng)任務(wù)完成并且相應(yīng)的頁(yè)表映射不再需要時(shí),該頁(yè)表所處的物理空間可以被重新分配,刪除相應(yīng)的頁(yè)表項(xiàng)(置成無(wú)效)并invalid TLB cache。

Address Space ID

在頁(yè)表中有一個(gè)nG(non-global)比特位。如果某個(gè)頁(yè)設(shè)置了nG ,那么該頁(yè)只與特定的應(yīng)用或者任務(wù)相關(guān)聯(lián)。當(dāng)MMU執(zhí)行VA-PA時(shí),會(huì)同時(shí)用到VA和ASID(操作系統(tǒng)分配給每個(gè)任務(wù)的編號(hào))。

poYBAGLiWjqAE4OOAACyqX34lps621.png

作為頁(yè)表內(nèi)容的cache,TLB中的tag除了存儲(chǔ)了VA,還有相應(yīng)的ASID。在做TLB的hit-miss-check時(shí),只有VA和ASID同時(shí)匹配才算hit。

上下文切換

所以,TLB中可能存放著多個(gè)相同VA對(duì)應(yīng)的頁(yè)表項(xiàng)。這些頁(yè)表項(xiàng)具有不同的ASID,當(dāng)某個(gè)ASID對(duì)應(yīng)的任務(wù)完成或者這個(gè)任務(wù)的頁(yè)表發(fā)生更改時(shí)只需要invalid某個(gè)ASID的TLB cache。這種操作叫context switches(上下文切換)。只針對(duì)特定ASID進(jìn)行上下文切換,能夠降低頁(yè)表修改帶來(lái)的性能開(kāi)銷(xiāo),因?yàn)樗苊饬怂⑿氯康腡LB。


審核編輯:劉清

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

    關(guān)注

    6

    文章

    361

    瀏覽量

    43028
  • MMU
    MMU
    +關(guān)注

    關(guān)注

    0

    文章

    92

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    愛(ài)普科技PSRAM加速wisun無(wú)線(xiàn)模塊多任務(wù)處理

    愛(ài)普科技256Mb PSRAM(如APS256XXN-OBR-BG)為WiSUN無(wú)線(xiàn)模塊提供高速數(shù)據(jù)緩存與臨時(shí)存儲(chǔ)解決方案,其166MHz速率、1.8V低功耗及小尺寸封裝顯著提升模塊在智能電網(wǎng)、工業(yè)自動(dòng)化中的多任務(wù)處理能力和穩(wěn)定性。
    的頭像 發(fā)表于 10-14 09:25 ?72次閱讀
    愛(ài)普科技PSRAM加速wisun無(wú)線(xiàn)模塊<b class='flag-5'>多任務(wù)</b>處理

    從自然仿真到智能調(diào)度——GPU并行計(jì)算的多場(chǎng)景突破

    我們正在參加全球電子成就獎(jiǎng)的評(píng)選,歡迎大家?guī)臀覀兺镀薄x謝支持隨著復(fù)雜計(jì)算問(wèn)題的不斷涌現(xiàn),傳統(tǒng)的CPU串行計(jì)算在處理大規(guī)模數(shù)據(jù)與高并發(fā)任務(wù)時(shí)逐漸顯露瓶頸。GPU(圖形處理單元)憑借其高度并行
    的頭像 發(fā)表于 09-03 10:32 ?392次閱讀
    從自然仿真到智能調(diào)度——GPU<b class='flag-5'>并行</b>計(jì)算的多場(chǎng)景突破

    Task任務(wù):LuatOS實(shí)現(xiàn)“任務(wù)級(jí)并發(fā)”的核心引擎

    Task任務(wù)通過(guò)其強(qiáng)大的并發(fā)處理能力,使LuatOS能夠在單線(xiàn)程環(huán)境中模擬多線(xiàn)程執(zhí)行,通過(guò)協(xié)程的掛起與恢復(fù)機(jī)制,實(shí)現(xiàn)任務(wù)級(jí)的并行操作,顯著提升系統(tǒng)效能。 sys核心庫(kù)是LuatOS運(yùn)行框架庫(kù),也是
    的頭像 發(fā)表于 08-28 13:49 ?237次閱讀
    Task<b class='flag-5'>任務(wù)</b>:LuatOS實(shí)現(xiàn)“<b class='flag-5'>任務(wù)</b>級(jí)并發(fā)”的核心引擎

    揭秘LuatOS Task:多任務(wù)管理的“智能中樞”

    Task任務(wù)作為L(zhǎng)uatOS的核心組成部分,通過(guò)智能化的任務(wù)管理機(jī)制,實(shí)現(xiàn)任務(wù)的創(chuàng)建、調(diào)度與協(xié)同運(yùn)行,讓復(fù)雜應(yīng)用得以高效并行處理,滿(mǎn)足實(shí)時(shí)場(chǎng)景下的嚴(yán)苛需求。 sys核心庫(kù)是LuatOS
    的頭像 發(fā)表于 08-28 13:48 ?266次閱讀
    揭秘LuatOS Task:<b class='flag-5'>多任務(wù)</b>管理的“智能中樞”

    多節(jié)點(diǎn)并行處理架構(gòu)

    /GPU)、內(nèi)存及本地存儲(chǔ),節(jié)點(diǎn)間通過(guò)高速網(wǎng)絡(luò)通信,避免資源爭(zhēng)用,提升擴(kuò)展性。 數(shù)據(jù)水平分片? 海量數(shù)據(jù)被分割存儲(chǔ)在不同節(jié)點(diǎn),查詢(xún)時(shí)各節(jié)點(diǎn)并行處理本地?cái)?shù)據(jù),最后匯總結(jié)果(如Doris、ClickHouse)。 分布式任務(wù)調(diào)度? 協(xié)調(diào)節(jié)點(diǎn)將
    的頭像 發(fā)表于 06-12 08:18 ?373次閱讀
    多節(jié)點(diǎn)<b class='flag-5'>并行</b>處理架構(gòu)

    多任務(wù)處理卡頓頻發(fā),無(wú)風(fēng)扇工控機(jī)如何優(yōu)化性能?聚徽廠(chǎng)家一文讀懂

    在工業(yè)自動(dòng)化、物聯(lián)網(wǎng)等領(lǐng)域的深度應(yīng)用中,無(wú)風(fēng)扇工控機(jī)常常需要同時(shí)運(yùn)行數(shù)據(jù)采集、實(shí)時(shí)監(jiān)控、程序控制等多個(gè)任務(wù)。然而,頻繁出現(xiàn)的多任務(wù)處理卡頓問(wèn)題,不僅影響生產(chǎn)效率,還可能導(dǎo)致數(shù)據(jù)丟失、系統(tǒng)崩潰等
    的頭像 發(fā)表于 06-03 15:25 ?477次閱讀

    快速入門(mén)——LuatOS:sys庫(kù)多任務(wù)管理實(shí)戰(zhàn)攻略!

    在嵌入式開(kāi)發(fā)中,多任務(wù)管理是提升系統(tǒng)效率的關(guān)鍵。本教程專(zhuān)為快速入門(mén)設(shè)計(jì),聚焦LuatOS的sys庫(kù),通過(guò)實(shí)戰(zhàn)案例帶你快速掌握多任務(wù)創(chuàng)建、調(diào)度與同步技巧。無(wú)論你是零基礎(chǔ)新手還是希望快速提升開(kāi)發(fā)效率
    的頭像 發(fā)表于 05-29 14:36 ?454次閱讀
    快速入門(mén)——LuatOS:sys庫(kù)<b class='flag-5'>多任務(wù)</b>管理實(shí)戰(zhàn)攻略!

    讀懂極易并行計(jì)算:定義、挑戰(zhàn)與解決方案

    GPU經(jīng)常與人工智能同時(shí)提及,其中一個(gè)重要原因在于A(yíng)I與3D圖形處理本質(zhì)上屬于同一類(lèi)問(wèn)題——它們都適用極易并行計(jì)算。什么是極易并行計(jì)算?極易并行計(jì)算指的是符合以下特征的計(jì)算任務(wù)
    的頭像 發(fā)表于 04-17 09:11 ?567次閱讀
    讀懂極易<b class='flag-5'>并行</b>計(jì)算:定義、挑戰(zhàn)與解決方案

    完整版—單片機(jī)編程思想(推薦下載?。?/a>

    出數(shù)據(jù)驅(qū)動(dòng)、并行多任務(wù)、面向?qū)ο蟮戎匾幊趟枷?。這些思想既可獨(dú)立運(yùn)用,又可有機(jī)結(jié)合成一個(gè)體系,是我們實(shí)踐中解決問(wèn)題的致勝法寶。本書(shū)以實(shí)例為基礎(chǔ),分6章對(duì)這一思想體系進(jìn)行了闡述。闡述通常以提出問(wèn)題開(kāi)始
    發(fā)表于 04-16 15:06

    摩爾線(xiàn)程支持DeepSeek開(kāi)源通信庫(kù)DeepEP和并行算法DualPipe

    DeepSeek開(kāi)源周第四日,摩爾線(xiàn)程宣布已成功支持DeepSeek開(kāi)源通信庫(kù)DeepEP和并行算法DualPipe,并發(fā)布相關(guān)開(kāi)源代碼倉(cāng)庫(kù):MT-DeepEP和MT-DualPipe。
    的頭像 發(fā)表于 02-28 15:58 ?699次閱讀

    BEVFusion —面向自動(dòng)駕駛的多任務(wù)多傳感器高效融合框架技術(shù)詳解

    BEVFusion 技術(shù)詳解總結(jié)——面向自動(dòng)駕駛的多任務(wù)多傳感器高效融合框架原始論文:*附件:bevfusion.pdf介紹(Introduction)背景:自動(dòng)駕駛系統(tǒng)配備了多種傳感器,提供互補(bǔ)
    的頭像 發(fā)表于 02-26 20:33 ?5098次閱讀
    BEVFusion —面向自動(dòng)駕駛的<b class='flag-5'>多任務(wù)</b>多傳感器高效融合框架技術(shù)詳解

    xgboost的并行計(jì)算原理

    在大數(shù)據(jù)時(shí)代,機(jī)器學(xué)習(xí)算法需要處理的數(shù)據(jù)量日益增長(zhǎng)。為了提高數(shù)據(jù)處理的效率,許多算法都開(kāi)始支持并行計(jì)算。XGBoost作為一種高效的梯度提升樹(shù)算法,其并行計(jì)算能力是其受歡迎的原因
    的頭像 發(fā)表于 01-19 11:17 ?1390次閱讀

    羅徹斯特電子為傳統(tǒng)應(yīng)用提供卓越的內(nèi)存支持并行NOR Flash提供持續(xù)供貨支持

    并行NOR Flash提供持續(xù)供貨支持 憑借羅徹斯特電子的生產(chǎn)能力,能夠持續(xù)供應(yīng)并行NOR Flash。不論是傳統(tǒng)還是成熟產(chǎn)品對(duì)于此類(lèi)產(chǎn)品都有持續(xù)需求。通過(guò)戰(zhàn)略性安排,羅徹斯特電子購(gòu)買(mǎi)了相關(guān)晶圓
    發(fā)表于 12-17 10:33 ?414次閱讀

    在A(yíng)DS4142的數(shù)據(jù)第18頁(yè), 4中,tSU和tH是怎么定義的?

    在我的設(shè)計(jì)中要用到一個(gè)ADC 后面連接一個(gè)隔離器和DAC,結(jié)構(gòu)如下: 其中: ADC:ADS4142 DAC:DAC5672 在A(yíng)DS4142的數(shù)據(jù)第18頁(yè)4中,tSU和tH是怎么定義
    發(fā)表于 12-06 06:38

    設(shè)計(jì)院eplan 500多頁(yè)項(xiàng)目圖紙

    設(shè)計(jì)院eplan 500多頁(yè)項(xiàng)目圖紙
    發(fā)表于 10-28 10:49 ?398次下載