操欧美大逼-操榴视频-操操网址-不卡一区二区在线观看-亚洲人成在线中文字幕-亚洲人成在线免费观看

首頁(yè) > 汽車(chē)技巧 > 汽車(chē)技巧 > 如何從處理器和加速器內(nèi)核中榨取最大性能?

如何從處理器和加速器內(nèi)核中榨取最大性能?

發(fā)布時(shí)間:2024-06-02 16:31:47來(lái)源: 15210273549

利用緩存增強(qiáng)低成本、上一代或中端的 SoC。

 

一些設(shè)計(jì)團(tuán)隊(duì)在創(chuàng)建片上系統(tǒng)(SoC)設(shè)備時(shí),有幸能夠使用最新和最先進(jìn)的技術(shù)節(jié)點(diǎn),并且擁有相對(duì)不受限制的預(yù)算來(lái)從可信的第三方供應(yīng)商那里獲取知識(shí)產(chǎn)權(quán)(IP)模塊。然而,許多工程師并沒(méi)有這么幸運(yùn)。對(duì)于每一個(gè)“不惜一切代價(jià)”的項(xiàng)目,都有一千個(gè)“在有限預(yù)算下盡你所能”的對(duì)應(yīng)項(xiàng)目。

一種從成本較低、早期代、中檔處理器和加速器核心中擠出最大性能的方法是,明智地應(yīng)用緩存。

 

削減成本

圖1展示了一個(gè)典型的成本意識(shí)SoC場(chǎng)景的簡(jiǎn)化示例。盡管SoC可能由許多IP組成,但這里為了清晰起見(jiàn),只展示了三個(gè)。

 

圖 1

SoC內(nèi)部IP之間連接的主要技術(shù)是網(wǎng)絡(luò)片上(NoC)互連IP。這可以被看作是一個(gè)跨越整個(gè)設(shè)備的IP。圖1中展示的例子可以假定為一個(gè)非緩存一致性場(chǎng)景。在這種情況下,任何一致性需求將由軟件處理。

假設(shè)SoC的時(shí)鐘運(yùn)行在1GHz。假設(shè)一個(gè)基于精簡(jiǎn)指令集計(jì)算機(jī)(RISC)架構(gòu)的中央處理單元(CPU)運(yùn)行一個(gè)典型指令將消耗一個(gè)時(shí)鐘周期。然而,訪問(wèn)外部DRAM內(nèi)存可能需要100到200個(gè)處理器時(shí)鐘周期(為了本文的目的,我們將這個(gè)平均為150個(gè)周期)。這意味著,如果CPU沒(méi)有一級(jí)(L1)緩存,并且通過(guò)NoC和DDR內(nèi)存控制器直接連接到DRAM,那么每個(gè)指令將消耗150個(gè)處理器時(shí)鐘周期,導(dǎo)致CPU利用率僅為1/150 = 0.67%。

這就是為什么CPU以及一些加速器和其他IP使用緩存內(nèi)存來(lái)提高處理器利用率和應(yīng)用程序性能。緩存概念基于的基本原理是局部性原則。這個(gè)觀點(diǎn)是,在任何給定時(shí)間,只有一小部分主內(nèi)存被使用,而且那個(gè)空間中的位置被多次訪問(wèn)。主要是由于循環(huán)、嵌套循環(huán)和子程序,指令及其相關(guān)數(shù)據(jù)經(jīng)歷時(shí)間、空間和順序局部性。這意味著,一旦一塊指令和數(shù)據(jù)從主內(nèi)存復(fù)制到IP的緩存中,IP通常會(huì)反復(fù)訪問(wèn)它們。

當(dāng)今高端CPU IP通常至少有一個(gè)一級(jí)(L1)和二級(jí)(L2)緩存,它們通常還有一個(gè)三級(jí)(L3)緩存。此外,一些加速器IP,如圖形處理單元(GPU)通常有自己的內(nèi)部緩存。然而,這些最新一代的高端IP的價(jià)格通常比上一代中檔產(chǎn)品高出5倍到10倍。因此,正如圖1所示,一個(gè)注重成本的SoC中的CPU可能只配備了一個(gè)L1緩存。

更深入地考慮CPU及其L1緩存。當(dāng)CPU在其緩存中請(qǐng)求某物時(shí),結(jié)果被稱(chēng)為緩存命中。由于L1緩存通常以與處理器核心相同的速度運(yùn)行,因此緩存命中將在單個(gè)處理器時(shí)鐘周期內(nèi)處理。相比之下,如果請(qǐng)求的數(shù)據(jù)不在緩存中,結(jié)果稱(chēng)為緩存未命中,將需要訪問(wèn)主內(nèi)存,這將消耗150個(gè)處理器時(shí)鐘周期。

現(xiàn)在考慮運(yùn)行1,000,000條指令。如果緩存足夠大以包含整個(gè)程序,那么這將只消耗1,000,000個(gè)時(shí)鐘周期,從而實(shí)現(xiàn)100%的CPU效率。

不幸的是,中檔CPU中的L1緩存通常只有16KB到64KB的大小。如果我們假設(shè)95%的緩存命中率,那么我們的1,000,000條指令中的950,000條將需要一個(gè)處理器時(shí)鐘周期。其余的50,000條指令每條將消耗150個(gè)時(shí)鐘周期。因此,這種情況下的CPU效率可以計(jì)算為1,000,000/((950,000 * 1) + (50,000 * 150)) = ~12%。

 

提升性能

提高注重成本SoC性能的一種成本效益高的方式是添加緩存IP。例如,Arteris的CodaCache是一個(gè)可配置的、獨(dú)立的非一致性緩存IP。每個(gè)CodaCache實(shí)例可以高達(dá)8MB,并且可以在同一個(gè)SoC中實(shí)例化多個(gè)副本,如圖2所示。

 

圖2

本文的目的并不是建議每個(gè)IP都應(yīng)該配備一個(gè)CodaCache。圖2僅旨在提供潛在CodaCache部署的示例。

如果一個(gè)CodaCache實(shí)例與一個(gè)IP關(guān)聯(lián),它被稱(chēng)為專(zhuān)用緩存(DC)。或者,如果一個(gè)CodaCache實(shí)例與一個(gè)DDR內(nèi)存控制器關(guān)聯(lián),它被稱(chēng)為末級(jí)緩存(LLC)。DC將加速與其關(guān)聯(lián)的IP的性能,而LLC將增強(qiáng)整個(gè)SoC的性能。

作為我們可能期望的性能提升類(lèi)型的一個(gè)示例,考慮圖2中顯示的CPU。讓我們假設(shè)與這個(gè)IP關(guān)聯(lián)的CodaCache DC實(shí)例以處理器速度的一半運(yùn)行,并且對(duì)這個(gè)緩存的任何訪問(wèn)消耗20個(gè)處理器時(shí)鐘周期。如果我們還假設(shè)這個(gè)DC有95%的緩存命中率,那么對(duì)于1,000,000條指令——我們的整體CPU+L1+DC效率可以計(jì)算為1,000,000/((950,000 * 1) + (47,500 * 20) + (2,500 * 150)) = ~44%。這是一個(gè)~273%的性能提升!

 

結(jié)論

過(guò)去,嵌入式程序員喜歡挑戰(zhàn),盡可能從時(shí)鐘速度低、內(nèi)存資源有限的小處理器中擠出最高性能。事實(shí)上,計(jì)算機(jī)雜志通常會(huì)向讀者提出挑戰(zhàn),例如:“誰(shuí)能在處理器Y上使用最少的時(shí)鐘周期和最小的內(nèi)存量執(zhí)行任務(wù)X?”

今天,許多SoC開(kāi)發(fā)者喜歡挑戰(zhàn),盡可能從他們的設(shè)計(jì)中擠出最高性能,特別是如果他們被限制使用性能較低的中檔IP。部署CodaCache IP作為專(zhuān)用和末級(jí)緩存,為工程師提供了一種負(fù)擔(dān)得起的方式來(lái)提升他們注重成本的SoC的性能

汽車(chē)技巧更多>>

Gartner預(yù)測(cè):2025年電動(dòng)汽車(chē)出貨量將增長(zhǎng) 17% 奇瑞風(fēng)云A9即將盲訂:超5米混動(dòng)四驅(qū)中大型車(chē) 加拿大電動(dòng)汽車(chē)退稅計(jì)劃提前終止,資金耗盡促車(chē)企自補(bǔ) 騰勢(shì)Z9GT第1萬(wàn)輛正式交付:最快交付破萬(wàn)的新能源豪華轎車(chē) 委員談AI+教育,“不怕學(xué)生用得多,怕他們不會(huì)用” 運(yùn)動(dòng)與生活早已密不可分,他是身體力行的“體育人” 春運(yùn)開(kāi)啟,昆明長(zhǎng)水機(jī)場(chǎng)應(yīng)對(duì)即將到來(lái)的出入境客流高峰 深圳二手房交易量重新站上6萬(wàn)套關(guān)口,樓市新政后連現(xiàn)5個(gè)“日光盤(pán)” 點(diǎn)燃數(shù)字引擎,加大場(chǎng)景創(chuàng)新,蘇州工行打造數(shù)字人民幣生態(tài)體系新篇章 他從上海到西藏定日,希望一點(diǎn)點(diǎn)平息孩子們心中的“余震” 比亞迪唐L插混版的全新升級(jí),如何重新定義家用SUV? 小米YU7純電SUV來(lái)襲,3040萬(wàn)價(jià)位能否引領(lǐng)新潮流? 堅(jiān)守駕駛樂(lè)趣 進(jìn)階數(shù)字智能 寶馬集團(tuán)以堅(jiān)實(shí)市場(chǎng)表現(xiàn)邁向新世代 阿斯頓·馬丁Vantage Roadster來(lái)襲,6.8秒敞篷開(kāi)合,性能與顏值并存! 換裝新發(fā)動(dòng)機(jī)并增加ABS,新大洲本田NS125LA升級(jí) 多項(xiàng)功能升級(jí) 長(zhǎng)安啟源E07迎1.1版本OTA升級(jí) 比亞迪夏入局MPV,GL8、塞納、夢(mèng)想家等曾經(jīng)的優(yōu)勢(shì)車(chē)型該如何應(yīng)對(duì) 敞篷開(kāi)/關(guān)只要6.8s?兄弟們先看看!沒(méi)準(zhǔn)今年就開(kāi)上了! 2025年溫州市財(cái)稅會(huì)計(jì)學(xué)校招聘公告 2025年杭州市第三人民醫(yī)院招聘工作人員公告 2025年江蘇鑫財(cái)國(guó)有資產(chǎn)運(yùn)營(yíng)有限公司招聘工作人員公告 2025年辰溪縣潭灣鎮(zhèn)潭灣社區(qū)關(guān)于招聘城鎮(zhèn)公益性崗位的公告(1人) 2025年玉林市福綿區(qū)農(nóng)業(yè)機(jī)械化服務(wù)中心招聘見(jiàn)習(xí)生的公告(2人) 2025年貴港市覃塘區(qū)財(cái)政信息中心就業(yè)見(jiàn)習(xí)人員招募公告(2人) 2025年?yáng)|莞市樟木頭實(shí)業(yè)控股集團(tuán)有限公司招聘工程師的公告(1人) 2025年湛江市坡頭區(qū)社會(huì)保險(xiǎn)基金管理局面向社會(huì)招聘編外工作人員公告(1人) 16年前“未完待續(xù)”的話劇《鹿鼎記》,有了全新版本 踏上幸福回家路!2025年春運(yùn)今日開(kāi)啟 時(shí)間淘洗經(jīng)典,湖南文藝出版社“原創(chuàng)之春”走過(guò)二十周年 東南亞旅游降溫:游客“虧錢(qián)”退訂泰國(guó)旅游產(chǎn)品,春節(jié)期間上海往返曼谷機(jī)票降價(jià)近四成
主站蜘蛛池模板: 性做久久久久久久免费观看 | 热99re久久精品天堂vr | 欧美黑人一级做a爱性色 | 国产成人综合亚洲欧洲色就色 | 制服丝袜综合国产精品 | 99精品国产成人一区二区在线 | 四虎在线免费观看视频 | 久久九九视频 | aaa级黄| 日韩中文字幕在线观看视频 | 欧美精品国产综合久久 | 国产高清在线91福利 | 日韩中文字幕免费 | 欧美日韩亚洲国产一区二区综合 | 欧美日韩免费 | 色妞综合网 | 精品中文字幕不卡在线视频 | 香蕉国产在线观看免费 | 亚洲精品欧美精品国产精品 | 爱爱视频免费网址 | 劲爆欧美第1页婷婷 | 亚洲a级黄色片 | 国产成人综合洲欧美在线 | 亚洲国产精品久久久久久网站 | 久本草在线中文字幕亚洲欧美 | 国产老女人精品免费视频 | 色老头久久网 | 在线免费亚洲 | 91精品国产入口 | 欧美一级级a在线观看 | 手机看片久久高清国产日韩 | 四虎影视国产精品 | 伊人热人久久中文字幕 | 久久精品伦理 | 日韩欧美在线一区二区三区 | 俄罗斯18videosex性欧美黑吊 | 国产精品免费综合一区视频 | 久久精品免费一区二区视 | 久久亚洲精品成人 | 99国产精品欧美久久久久久影院 | 激情伊人网 |