在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

VIP也分高低?

痞子衡嵌入式 ? 來(lái)源:恩智浦MCU加油站 ? 作者:恩智浦MCU加油站 ? 2023-04-06 11:16 ? 次閱讀

前面小編對(duì)純軟件性能分析的理論與實(shí)踐的分享,希望給大家找到了豪華待遇的感覺(jué)。當(dāng)然了,自己當(dāng)土豪爽一下也就過(guò)去了,但是性能的問(wèn)題還擺在那里等待解決,接下來(lái)怎么辦呢?

改善性能可以改進(jìn)代碼的寫(xiě)法或算法,這就要結(jié)合實(shí)際問(wèn)題,各顯神通了。但畢竟大牛人是來(lái)仰望的,咱們還需要更加立竿見(jiàn)影的招數(shù),那就是給CPU占用最大的一些函數(shù)提供VIP的待遇,把它們放在VIP區(qū)中——執(zhí)行性能更高的存儲(chǔ)器。

以前介紹性能分析時(shí)曾提到,VIP區(qū)其實(shí)也是分等級(jí)的。不同的單片機(jī),在存儲(chǔ)器的設(shè)計(jì),總線連接方式,訪問(wèn)控制策略都各有特色,對(duì)性能的影響也不一而足。嵌入式IoT的開(kāi)發(fā),處處彰顯出碎片化和粉末化的特色,這可讓人怎么整?

幸好,即使世界這么紛紛擾擾,還是有大類可循的。小編也試著結(jié)合NXPLPC54000系列和i.MX RT1050系列,給各類VIP區(qū)分了5類VIP特權(quán)等級(jí)。

VIP:C級(jí)(小V)

這主要是針對(duì)外置QSPI Flash的升級(jí)。

對(duì)于LPC540xx和LPC18x0/43x0系列,它們沒(méi)有內(nèi)置Flash。如果跑不動(dòng)了,可以考慮升級(jí)到其對(duì)應(yīng)的有內(nèi)置Flash的pin2pin型號(hào),比如LPC546xx,LPC18xx/43xx(尾號(hào)非0)。內(nèi)置Flash跑血常規(guī)(CoreMark)的性能一般在外置QSPI的1.5倍以上,對(duì)于查表較多的程序甚至在數(shù)倍以上。內(nèi)部Flash的帶寬往往在128位甚至256位,還帶有專用于加速循環(huán)結(jié)構(gòu)的特制小cache,執(zhí)行程序的性能還是很棒的。

為了呈現(xiàn)更高的性價(jià)比,i.MX RT系列全部沒(méi)有內(nèi)置Flash。不過(guò),i.MX RT的FlexSPI支持高性能的DDR模式、雙Flash交火、以及8線Flash模式。就拿EVK上的hyper flash為例,可高達(dá)332MB/s,而一般的QSPI Flash通常不過(guò)60MB/s。此外,i.MX RT的SEMC對(duì)于從SDRAM執(zhí)行代碼的性能也比較給力,如果系統(tǒng)中存在SDRAM,也可以使一些數(shù)據(jù)表和代碼放在SDRAM中。

VIP:B級(jí)(中V)

各型Flash和SDRAM對(duì)于小循環(huán)體的性能盡管還可以,但是當(dāng)程序跳轉(zhuǎn)不規(guī)則,或者順序結(jié)構(gòu)較長(zhǎng)時(shí),以及數(shù)據(jù)訪問(wèn)隨機(jī)性強(qiáng)時(shí),性能的表現(xiàn)就變得很不均勻,讓人有“雖然我表達(dá)不了太多的愛(ài),唯有好多眼淚流出來(lái)”的感覺(jué)。

這個(gè)時(shí)候,可以使用單片機(jī)片上的系統(tǒng)RAM。對(duì)于LPC54系列的Cortex-M4/M0+單片機(jī),可以放在內(nèi)存地址為0x2000-0000開(kāi)頭的RAM中,對(duì)于i.MX RT系列則是地址為0x2020-0000的OCRAM中。這些RAM的工作頻率和隨機(jī)訪問(wèn)性能比Flash好得很多。但是因?yàn)樵谶@個(gè)地址范圍使用的AHB (LPC)或AXI (i.MX RT)系統(tǒng)總線的啟動(dòng)時(shí)序開(kāi)銷大,總線往往又比較忙,還要和諸多帶DMA的總線主機(jī)搶帶寬,性能加速可能得不到保證,因此充其量也就算是中V級(jí)吧。

VIP:A級(jí)(大V)

和中V級(jí)相比,大V的待遇就更好了,有了專屬的緊密耦合RAM區(qū)。

以LPC5411x為例,它有32KB的”SRAMX”,這塊SRAMX和192KB的全部容量相比只占1/6,但絕對(duì)配得上大V的待遇。它直接連接到Cortex-M4的I-Code和D-Code總線上。這兩條總線也是“特供”于快速代碼執(zhí)行的綠色通道,其它總線主設(shè)備是沒(méi)資格用的。

再看i.MX RT,它的Cortex-M7內(nèi)核更是有過(guò)之而無(wú)不及,把I-Code和D-Code升級(jí)到64位的ITCM(指令緊密耦合存儲(chǔ)器)和DTCM(數(shù)據(jù)緊密耦合存儲(chǔ)器),并且片上的512KB內(nèi)存可以自由分割,全部配置成ITCM和DTCM也可以。那沒(méi)有了其它RAM,外設(shè)要訪問(wèn)怎么辦呢?Cortex-M7留了個(gè)小后門(mén)——AHB-Slave給其它DMA主機(jī)訪問(wèn)TCM,當(dāng)然是看M7臉色行事。

總之,大V待遇對(duì)于大多數(shù)程序代碼已經(jīng)相當(dāng)有面兒了,性能提升也是杠杠的!

VIP:S級(jí)(超V)

啥,還有超V級(jí)?難道還有比TCM更快的,莫非小編你瘋到想把R0-R14也給賣了?

倒也不是,超V級(jí)其實(shí)可以看作是上述VIP的組合,給最關(guān)鍵的模塊提供服務(wù),占用多塊RAM。比如一個(gè)壓縮jpeg的模塊,它既有代碼又有只讀數(shù)據(jù)。如果把代碼與只讀數(shù)據(jù)全放在一塊RAM,就不能發(fā)揮M4/M7雙總線的優(yōu)勢(shì),比如沒(méi)法取指令的同時(shí)訪問(wèn)數(shù)據(jù)。小編于是把代碼放ITCM,只讀數(shù)據(jù)放DTCM,相當(dāng)于它自己左手一個(gè)右手一個(gè)擁抱了整個(gè)芯片中性能最強(qiáng)的兩塊RAM,讓600MHz的M7火力全開(kāi),跑到QVGA分辨率下60幀每秒以上的圖片壓縮性能。

VIP:PS級(jí)(公共超V)

(僅適用于Cortex-M7)

在Cortex-M7內(nèi)核的i.MX RT系列中,支持指令高速緩存(I-Cache)和數(shù)據(jù)高速緩存(D-Cache),各有32KB。這兩個(gè)Cache的性能完全是TCM級(jí)別的。這是一項(xiàng)超V級(jí)水準(zhǔn)的平民福利,獻(xiàn)給全部沒(méi)有享受到大V和超V待遇的代碼和數(shù)據(jù),就稱作公共超V級(jí)吧。

有趣的是,它是全自動(dòng)的——不管是什么代碼和數(shù)據(jù),上鏡率越高,就越有機(jī)會(huì)多享受超V級(jí)待遇。但若是如果什么時(shí)候起受冷落了,就最終會(huì)被掃出門(mén)。

打個(gè)不嚴(yán)謹(jǐn)?shù)谋确剑@就好比假設(shè)高鐵中以商務(wù)座的標(biāo)準(zhǔn)建餐車,即使沒(méi)買(mǎi)一等座和商務(wù)座,只要搶到了餐車座席吃飯,吃飯期間也享受商務(wù)座待遇。只不過(guò),若是吃完飯想再歇會(huì),又沒(méi)空位子了,那就祈禱別人不要來(lái)吃飯吧,否則就會(huì)被趕走。

因此,這項(xiàng)復(fù)用型超V待遇是按需分配的。值得注意的是,在替換cache內(nèi)容時(shí)會(huì)花時(shí)間,既對(duì)確定性產(chǎn)生影響,也降低平均性能。所以雖然比超V級(jí)弱一點(diǎn),但它把福利普照給公眾,這是前面任何VIP特權(quán)也提供不了的。


審核編輯:劉清

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

    關(guān)注

    5087

    文章

    19148

    瀏覽量

    306175
  • FlaSh
    +關(guān)注

    關(guān)注

    10

    文章

    1638

    瀏覽量

    148200
  • 存儲(chǔ)器
    +關(guān)注

    關(guān)注

    38

    文章

    7514

    瀏覽量

    164004
  • QSPI
    +關(guān)注

    關(guān)注

    0

    文章

    41

    瀏覽量

    12220

原文標(biāo)題:VIP也分高低——存儲(chǔ)器對(duì)執(zhí)行性能的影響

文章出處:【微信號(hào):pzh_mcu,微信公眾號(hào):痞子衡嵌入式】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    高低溫對(duì)于工業(yè)級(jí)連接器為什么“不可或缺”?解讀DH系列連接器寬域耐高低溫性能

    普通連接器的應(yīng)用環(huán)境通常相對(duì)平和,對(duì)耐高低溫沒(méi)有深度的要求,而工業(yè)級(jí)連接器通常是用于戶外、工業(yè)、船舶等惡劣工況環(huán)境,會(huì)經(jīng)受嚴(yán)苛的高溫或低溫環(huán)境溫度的制約和影響,正因如此,工業(yè)級(jí)連接器通常都具備非常
    的頭像 發(fā)表于 11-01 08:05 ?710次閱讀
    耐<b class='flag-5'>高低</b>溫對(duì)于工業(yè)級(jí)連接器為什么“不可或缺”?解讀DH系列連接器寬域耐<b class='flag-5'>高低</b>溫性能

    五極管簾柵極電壓高低的影響

    五極管,稱為五極真空管或五極電子管,是一種在電子學(xué)和無(wú)線電工程中使用的電子管。它由五個(gè)電極組成:陰極(cathode)、控制柵極(control grid)、簾柵極(screen grid)、陽(yáng)極
    的頭像 發(fā)表于 09-24 14:34 ?588次閱讀

    高低溫試驗(yàn)箱降溫原理是什么

    高低溫試驗(yàn)箱是一種常用的環(huán)境模擬測(cè)試設(shè)備,主要用于模擬產(chǎn)品在極端高溫和低溫環(huán)境下的性能和耐久性測(cè)試。通過(guò)在一定時(shí)間內(nèi)快速升溫或降溫,試驗(yàn)箱能夠模擬出各種環(huán)境條件,為電子、電工、汽車、航空航天、材料等
    的頭像 發(fā)表于 09-21 14:26 ?531次閱讀
    <b class='flag-5'>高低</b>溫試驗(yàn)箱降溫原理是什么

    新思科技PCIe 7.0驗(yàn)證IP(VIP)的特性

    在近期的博文《新思科技率先推出PCIe 7.0 IP解決方案,加速HPC和AI等萬(wàn)億參數(shù)領(lǐng)域的芯片設(shè)計(jì)》中,新思科技宣布推出綜合全面的PCIe Express Gen 7(PCIe 7.0)驗(yàn)證IP(VIP)解決方案,以支持高性能計(jì)算設(shè)計(jì)中人工智能(AI)應(yīng)用所需的高速度和低延遲。
    的頭像 發(fā)表于 07-24 10:11 ?750次閱讀
    新思科技PCIe 7.0驗(yàn)證IP(<b class='flag-5'>VIP</b>)的特性

    ESP32可以直接寫(xiě)入RX的高低電平,和直接讀取TX的高低電平嗎?

    如果串口的rx和tx的高低電平都是通過(guò)代碼得到的狀態(tài),想把這個(gè)高低電平的變化解析成串口數(shù)據(jù)流,在不占用IO的情況下能否解析出數(shù)據(jù)? 也就是在includesocuart_struct.h這個(gè)寄存器
    發(fā)表于 06-07 08:20

    維信諾智能像素化ViP技術(shù)榮獲Best New Display Component獎(jiǎng)

    當(dāng)?shù)貢r(shí)間5月16日,SID DW 2024 People’s Choice Awards揭曉,維信諾智能像素化技術(shù)(ViP)經(jīng)過(guò)多日專業(yè)觀眾票選,榮獲Best New Display Component獎(jiǎng)。
    的頭像 發(fā)表于 05-17 15:44 ?569次閱讀

    雷達(dá)液位計(jì)高低位是什么意思

    雷達(dá)液位計(jì)的高低位通常指的是液位計(jì)在測(cè)量過(guò)程中所設(shè)定或顯示的最高液位(高位)和最低液位(低位)。
    的頭像 發(fā)表于 05-14 16:11 ?1744次閱讀

    如何判斷電解池的電勢(shì)高低

    判斷電解池的電勢(shì)高低是一個(gè)涉及電化學(xué)原理和熱力學(xué)概念的復(fù)雜過(guò)程。電勢(shì),稱為電極電位,是指在特定條件下,電極與其接觸的電解質(zhì)之間產(chǎn)生的電動(dòng)勢(shì)。
    的頭像 發(fā)表于 04-28 15:25 ?3985次閱讀

    高低溫試驗(yàn)箱:科技研發(fā)的得力助手

    系列高低溫試驗(yàn)箱高低溫試驗(yàn)箱的應(yīng)用范圍十廣泛。在電子、汽車、航空航天等領(lǐng)域,它都是產(chǎn)品研發(fā)和質(zhì)量保證的重要工具。通過(guò)模擬產(chǎn)品在高溫或低溫環(huán)境中的表現(xiàn),科研人員可以
    的頭像 發(fā)表于 04-28 10:19 ?608次閱讀
    <b class='flag-5'>高低</b>溫試驗(yàn)箱:科技研發(fā)的得力助手

    動(dòng)力電池系統(tǒng)高低壓線束解析

    動(dòng)力電池系統(tǒng)高低壓線束分析(低壓線束)
    的頭像 發(fā)表于 04-16 11:17 ?796次閱讀
    動(dòng)力電池系統(tǒng)<b class='flag-5'>高低</b>壓線束解析

    防爆高低溫試驗(yàn)箱有什么標(biāo)準(zhǔn)?

    防爆高低溫試驗(yàn)箱作為一種特殊的環(huán)境測(cè)試設(shè)備,廣泛應(yīng)用于石油、化工等需要防爆要求的行業(yè)。它能夠在極端的高低溫條件下模擬產(chǎn)品的工作環(huán)境,同時(shí)滿足防爆安全標(biāo)準(zhǔn),確保測(cè)試過(guò)程的安全性和可靠性。本文將為您詳細(xì)介紹防爆高低溫試驗(yàn)箱的相關(guān)標(biāo)準(zhǔn)
    的頭像 發(fā)表于 04-09 15:34 ?573次閱讀
    防爆<b class='flag-5'>高低</b>溫試驗(yàn)箱有什么標(biāo)準(zhǔn)?

    怎樣選擇一款合適的高低溫試驗(yàn)箱?高低溫測(cè)試設(shè)備采購(gòu)指南

    現(xiàn)如今各行各業(yè),產(chǎn)品質(zhì)量已成為決定企業(yè)品牌競(jìng)爭(zhēng)力的核心因素,而想要知道產(chǎn)品的質(zhì)量、環(huán)境適應(yīng)性等的話,那么高低溫試驗(yàn)箱是不可或缺的測(cè)試設(shè)備。   高低溫試驗(yàn)箱通過(guò)模擬產(chǎn)品在極端溫度條件下的表現(xiàn),可以
    的頭像 發(fā)表于 04-09 15:24 ?1245次閱讀
    怎樣選擇一款合適的<b class='flag-5'>高低</b>溫試驗(yàn)箱?<b class='flag-5'>高低</b>溫測(cè)試設(shè)備采購(gòu)指南

    電源模塊高低溫老化測(cè)試方法與步驟

    為了檢測(cè)和確保電源模塊在不同溫度和惡劣環(huán)境下的工作性能,高低溫老化測(cè)試是不可或缺的測(cè)試步驟。高低溫老化測(cè)試是電子產(chǎn)品制造過(guò)程中的重要一環(huán),電源模塊高低溫老化測(cè)試就是為了檢測(cè)電源模塊在高溫和低溫下是否可以正常工作。
    的頭像 發(fā)表于 03-08 11:00 ?912次閱讀

    水位傳感器怎么調(diào)水位高低

    水位傳感器是一種用于測(cè)量液體水位高低的設(shè)備,廣泛應(yīng)用于各種工業(yè)、農(nóng)業(yè)和家用領(lǐng)域。調(diào)整水位的高低對(duì)于確保設(shè)備的正常運(yùn)行和合理利用水資源非常重要。在本篇文章中,我們將詳細(xì)介紹水位傳感器的調(diào)節(jié)過(guò)程,并提
    的頭像 發(fā)表于 02-14 16:23 ?3558次閱讀

    高低溫循環(huán)試驗(yàn)機(jī)一些簡(jiǎn)單故障處理方法

    、耐熱、耐濕、耐干性試驗(yàn)及品管工程的可靠性測(cè)試設(shè)備。做為高低溫循環(huán)試驗(yàn)機(jī)試驗(yàn)操作人員,您一定不希望設(shè)備出現(xiàn)故障而影響工作進(jìn)度,除了即時(shí)向廠商報(bào)修,自身需要有對(duì)整
    的頭像 發(fā)表于 01-12 10:08 ?713次閱讀
    <b class='flag-5'>高低</b>溫循環(huán)試驗(yàn)機(jī)一些簡(jiǎn)單故障處理方法
    主站蜘蛛池模板: 欧美另类丰满69xxxxx| 天堂8在线天堂资源在线| 欧美影院| 久久久久亚洲香蕉网| 国产欧美一区二区日本加勒比| 久久久久久久国产精品影院| 国产一区二区三区波多野吉衣| 5278欧美一区| 在线婷婷| 最好免费高清视频观看韩国| 亚洲天堂社区| 日韩三级免费看| 激情啪啪网站| 亚洲大黑香蕉在线观看75| 手机福利视频| www.激情五月| 男男h啪肉np文总受| 亚洲国产成人久久一区www| 日韩毛片视频| 国产无限资源| 天天热天天干| 性欧美xx| 中文字幕天堂| 日本黄色免费观看| 国产三级跑| 手机福利视频| 91三级在线| 性欧美xxxx视频| 久久在精品线影院精品国产| 2018天天拍拍拍免费视频| 九九热在线观看| 欧美aⅴ| 四虎永久在线精品免费观看地址 | 国产成人永久在线播放| 中文一区| 性欧美zoz0另类xxxx| 快乐你懂的在线视频免费观看| 中文在线资源链接天堂| 精品久草| 久热99| 日本免费一级|