91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

VisualSim在多核嵌入式環(huán)境中預測和表達多個場景展示

星星科技指導員 ? 來源:嵌入式計算設計 ? 作者:Deepak Shankar ? 2022-11-21 16:42 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在這個由兩部分組成的系列的第 1 部分中,我們討論了復雜 SoC 和系統(tǒng)設計中對早期功耗分析的需求,并介紹了 VisualSim 圖形建模工具作為全面的能源仿真解決方案。在第 2 部分中,我們將展示 VisualSim 在多核嵌入式環(huán)境中預測和表達多個場景(偏移并發(fā)任務;比較 1 GHz 的單核與 250 MHz 的四個核;動態(tài)電壓頻率縮放 (DVFS)和功率門控)的功率值時的性能。

對新狀態(tài)的更改可以是開始新的執(zhí)行、在一段時間不活動后進入深度睡眠、執(zhí)行低優(yōu)先級與高優(yōu)先級用例,以及內存激活和刷新等特定條件。功率表達式值必須與時鐘速度和溫度等時序屬性同步變化。

系統(tǒng)級功耗探索可以評估各種功耗降低和低功耗技術的優(yōu)點和節(jié)省的能源。在這里,我們將討論這些技術,并使用 VisualSim 中的模擬模型解釋它們的影響。出于本研究的目的,我們使用四核處理器、調度程序代替 RTOS、四個并發(fā)線程以及按順序觸發(fā)處理資源上的線程的中斷。我們已經針對內核上的可變時鐘速度、1 到 4 之間的可變內核數以及線程觸發(fā)之間的偏移對模型進行了參數化。此外,我們還集成了電壓和時鐘速度動態(tài)變化的邏輯。

與此描述相關的框圖如圖 2 所示。

poYBAGN7OiKAMJq_AALMf8ARd1g900.png

圖2.多核架構和四個并發(fā)線程的系統(tǒng)級框圖

進行以下實驗,我們查看每個場景的延遲和功耗。

偏移并發(fā)任務:有四個任務,默認情況下,這些任務是同時觸發(fā)的。在這個實驗中,我們將每個任務移動了 3.5 毫秒。這樣,任務就不會同時啟動。如圖3所示,這種方法降低了功耗尖峰。最大尖峰從 1.0mW 到 7.5mW,節(jié)省 25%。從圖 4 可以看出,延遲確實從 7ms 降低到 0.5ms,這是一個顯著的改進。從圖 3 和表 1 中得出的有趣推論是,所有四個內核都不再被利用,并且處理資源的任務請求中只有偶爾的重疊。對平均功耗沒有影響。

比較運行在 1 GHz 的單核和運行在 250 MHz 的四個內核:在這個實驗中,我們將所有任務都定位在一個以 1GHz 速度運行的單個內核上。我們使用線程的偏移量。圖3的結果顯示,瞬時功率和平均功率均顯著降低。從圖 4 中我們可以看到延遲圖沒有顯著影響??梢钥吹?,峰值功率與1.0mW的非失調值相同,但平均功率減少了一半,為0.15mW。這是因為處理速度存在相當大的浪費。

圖3.LHS 顯示隨時間推移的平均功率/RHS 顯示隨時間變化的即時功率

pYYBAGN7OlWABYMvAAGqLYV_wsc939.png

圖4.一段時間內的延遲

poYBAGN7OkOAK9aHAADORAB6G3Y622.png

表 1.上述實驗的累積和平均功效

任務中具有偏移的一個內核的累積和平均功耗小于有偏移和不帶偏移的 4 個內核。

動態(tài)電壓頻率調節(jié) (DVFS):這是節(jié)省功率的首選技術,通過根據任務要求改變時鐘速度來完成。一個很好的例子是 x86 處理器,其額定頻率為 3.2GHz,但在筆記本電腦上以 1.8 GHz 運行。使用原型板,當電壓頻繁調整時,很難預測任務的延遲。在相關模型中,我們沒有實現特定的算法,并且能夠看到功率和延遲在很寬的時鐘速度范圍內的變化。結果如圖 5 所示。我們將使用四個內核和四個偏移線程進行此運行。請注意,由于時鐘速度的變化,功率和延遲會波動。延遲與原始偏移版本相同。DVFS幫助我們大規(guī)模降低功耗。

從圖 4 中我們可以看到,所有任務的時隙都不相同,隨著傳入任務的增加,時鐘速度會根據需求隨每個內核而變化。

圖 6:通過實施電源管理降低平均功耗

強制內核在特定時間段后進入待機狀態(tài)將降低功耗。從圖 6 中,我們可以直觀地看到,實施電源管理后功耗會降低。為了擴展DVFS示例,可以修改每個任務的開始和頻率。在分析生成的統(tǒng)計信息時,我們可以看到正在使用的內核數量減少(core_3),從而消除了額外的待機功率并減少了功耗。如您所見,同時探索電源選項和軟件調度非常重要。這將確保所需的響應時間,同時減少功耗。

功率門控:這是在一段時間不活動后將處理單元移動到較低功率狀態(tài)的過程。一個常見的例子是筆記本電腦從活動到待機再到睡眠和休眠。在此模型中,我們將功率門控狀態(tài)機邏輯添加到電源表中。我們將空閑延遲設置為 10us,將轉換時間設置為 1 us。設備在待機狀態(tài)下停留的時間較短。從圖 6 中,我們可以看到,只要內核處于非活動狀態(tài),內核的狀態(tài)就會從待機變?yōu)榭臻e。轉換時間對延遲的影響最小到零。

poYBAGN7OnSAEs5HAAJNqZ7A3o4659.png

圖 6:電源門控,當內核處于非活動狀態(tài) 0.1ms 時,內核從待機狀態(tài)移動到空閑狀態(tài),轉換時間為 1.0us

結論

系統(tǒng)級仿真可用于半導體級和系統(tǒng)級的廣泛功率分析。將功率探索與性能研究結合使用可確保權衡同時進行,從而確保更高質量的產品。許多功耗研究可以在產品實施之前在系統(tǒng)級完成,并消除集成過程中的所有意外。

這項研究的一個附帶好處是,熱和機械工程師可以獲得經過充分驗證的數據,而不是近似的最佳判斷信息。VisualSim 等軟件工具將性能和功耗分析集成到單個系統(tǒng)級模型中,有助于更快地構建模型,使用較小的模型集減少模型維護,并在設計周期的早期進行更高質量的探索。此外,這些系統(tǒng)級工具在設計中比以前更早地推動探索:

每個任務中偏移的含義可降低功耗和延遲

減少內核數量并提高處理器速度可顯著降低功耗

根據任務要求改變內核的時鐘速度是降低系統(tǒng)功耗的最佳方法

使內核在非活動期間空閑,減少系統(tǒng)中的電源浪費

審核編輯:郭婷

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯系本站處理。 舉報投訴
  • 嵌入式
    +關注

    關注

    5200

    文章

    20483

    瀏覽量

    334596
  • soc
    soc
    +關注

    關注

    40

    文章

    4578

    瀏覽量

    229308
  • RTOS
    +關注

    關注

    25

    文章

    866

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    飛凌嵌入式亮相德國紐倫堡embedded world 2026,深耕全球嵌入式AI市場!

    2026年3月10日,全球嵌入式技術領域的年度盛會——embedded world 2026國際嵌入式展覽會,德國紐倫堡會展中心盛大啟幕。飛凌嵌入式攜多款重磅新品及全
    的頭像 發(fā)表于 03-11 16:37 ?5198次閱讀
    飛凌<b class='flag-5'>嵌入式</b>亮相德國紐倫堡embedded world 2026,深耕全球<b class='flag-5'>嵌入式</b>AI市場!

    STM32開發(fā)的五大嵌入式系統(tǒng)

    受限的嵌入式環(huán)境運行,能夠RAM和ROM資源較少的情況下運行,適用于各種嵌入式設備。 3.支持實時性需求:uClinux提供了實時性支持
    發(fā)表于 01-21 10:48

    什么是嵌入式應用開發(fā)?

    概述 所謂的嵌入式應用開發(fā)就是嵌入式操作系統(tǒng)下進行開發(fā)、軟硬件綜合開發(fā) ?嵌入式應用開發(fā)?是指在嵌入式操作系統(tǒng)下進行開發(fā),包括系統(tǒng)化設計
    發(fā)表于 01-12 16:13

    C語言單元測試嵌入式軟件開發(fā)的作用及專業(yè)工具的應用

    功能包括: 測試通過/失敗統(tǒng)計 代碼覆蓋率可視化 執(zhí)行時間分析 缺陷跟蹤和報告生成 winAMS的圖形化界面可以直觀展示測試結果和覆蓋率數據。 七、總結與展望 C語言單元測試嵌入式軟件開發(fā)
    發(fā)表于 12-18 11:46

    什么是嵌入式操作系統(tǒng)?

    用 FreeRTOS/UCOS?,核心差異資源適配和實時性: 舉個嵌入式開發(fā)的實際例子: 用 STM32F4 做一個智能小車,需要同時做 3 件事:① 讀取超聲波傳感器數據(避障)、② 接收藍牙
    發(fā)表于 12-09 10:33

    C語言嵌入式開發(fā)的應用

    C 語言汽車電子控制系統(tǒng)開發(fā)的主導地位。 2、設備驅動程序 設備驅動程序是嵌入式系統(tǒng)連接硬件和軟件的橋梁,它負責實現嵌入式系統(tǒng)與
    發(fā)表于 11-21 08:09

    嵌入式和FPGA的區(qū)別

    。 在當今智能化時代,嵌入式系統(tǒng)和FPGA技術都是電子系統(tǒng)設計的重要組成部分,但許多工程師和技術愛好者常常對兩者的區(qū)別和應用場景感到困惑。本文將深入解析嵌入式系統(tǒng)和FPGA的核心差
    發(fā)表于 11-19 06:55

    嵌入式實時操作系統(tǒng)的特點

    任務的系統(tǒng)。 實時嵌入式操作系統(tǒng)與傳統(tǒng)的桌面操作系統(tǒng)相比,更注重對實時任務的響應和精確控制。它們資源利用、可靠性、可預測性、任務調度和中斷處理等方面提供了更加嚴格的要求和機制。 實時嵌入式
    發(fā)表于 11-13 06:30

    嵌入式電力儀表配電系統(tǒng)的應用與選型

    現代配電系統(tǒng),對電力參數的精確測量、電能計量以及設備運行狀態(tài)的可靠監(jiān)控,是保障供電安全、實現能效管理的基礎。各類嵌入式電力儀表作為關鍵測量元件,廣泛應用于進線柜、出線柜等場景,為系
    的頭像 發(fā)表于 09-26 09:37 ?651次閱讀
    <b class='flag-5'>嵌入式</b>電力儀表<b class='flag-5'>在</b>配電系統(tǒng)<b class='flag-5'>中</b>的應用與選型

    Java 物聯網與嵌入式系統(tǒng)的應用前景與挑戰(zhàn)

    的生態(tài)系統(tǒng)和強大的社區(qū)支持,Java 智能家居、工業(yè)控制、可穿戴設備等場景展現出獨特優(yōu)勢。本文將探討 Java 嵌入式與物聯網
    的頭像 發(fā)表于 09-04 14:49 ?1012次閱讀

    是德示波器MSOX3052T嵌入式系統(tǒng)的應用

    混合信號示波器,憑借其創(chuàng)新的硬件架構與智能分析功能,為嵌入式系統(tǒng)調試提供了全新的解決方案。本文將從技術特性、應用場景及實戰(zhàn)案例三個維度,深入探討該示波器嵌入式系統(tǒng)開發(fā)
    的頭像 發(fā)表于 08-27 17:38 ?691次閱讀
    是德示波器MSOX3052T<b class='flag-5'>在</b><b class='flag-5'>嵌入式</b>系統(tǒng)<b class='flag-5'>中</b>的應用

    嵌入式工程師為什么要學QT?

    Qt對嵌入式工程師來說,真的很重要嗎? Qt是一個跨平臺的C++應用程序開發(fā)框架,非常適合嵌入式系統(tǒng)的開發(fā),Qt嵌入式開發(fā)具有很重要的作
    發(fā)表于 08-14 15:15

    Linux嵌入式和單片機嵌入式的區(qū)別?

    Linux嵌入式與單片機嵌入式多個方面存在顯著的區(qū)別,以下是詳細的比較和歸納: 一、基本概念 1. Linux嵌入式: 定義:將Li
    發(fā)表于 06-20 09:46

    嵌入式主板特點與應用場景解析

    嵌入式主板(EmbeddedMotherboard)是專為嵌入式系統(tǒng)設計的重要硬件平臺,通常集成處理器、內存、存儲、接口等關鍵組件,用于控制和管理特定設備或應用。與通用計算機主板不同,嵌入式主板更
    的頭像 發(fā)表于 05-26 15:12 ?879次閱讀
    <b class='flag-5'>嵌入式</b>主板特點與應用<b class='flag-5'>場景</b>解析

    Python嵌入式系統(tǒng)的應用場景

    你想把你的職業(yè)生涯提升到一個新的水平?Python嵌入式系統(tǒng)中正在成為一股不可缺少的新力量。盡管傳統(tǒng)上嵌入式開發(fā)更多地依賴于C和C++語言,Python的優(yōu)勢在于其簡潔的語法、豐富的庫和快速的開發(fā)周期,這使得它在某些
    的頭像 發(fā)表于 03-19 14:10 ?1522次閱讀