女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內不再提示

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

星星科技指導員 ? 來源:嵌入式計算設計 ? 作者:Deepak Shankar ? 2022-11-21 16:42 ? 次閱讀

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

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

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

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

poYBAGN7OiKAMJq_AALMf8ARd1g900.png

圖2.多核架構和四個并發線程的系統級框圖

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

偏移并發任務:有四個任務,默認情況下,這些任務是同時觸發的。在這個實驗中,我們將每個任務移動了 3.5 毫秒。這樣,任務就不會同時啟動。如圖3所示,這種方法降低了功耗尖峰。最大尖峰從 1.0mW 到 7.5mW,節省 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 個內核。

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

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

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

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

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

poYBAGN7OnSAEs5HAAJNqZ7A3o4659.png

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

結論

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

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

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

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

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

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

審核編輯:郭婷

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

    關注

    5141

    文章

    19537

    瀏覽量

    315021
  • soc
    soc
    +關注

    關注

    38

    文章

    4341

    瀏覽量

    221712
  • RTOS
    +關注

    關注

    24

    文章

    841

    瀏覽量

    120767
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    Python嵌入式系統的應用場景

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

    嵌入式機器學習的應用特性與軟件開發環境

    作者:DigiKey Editor 許多嵌入式系統,必須采用嵌入式機器學習(Embedded Machine Learning)技術,這是指將機器學習模型部署
    的頭像 發表于 01-25 17:05 ?548次閱讀
    <b class='flag-5'>嵌入式</b>機器學習的應用特性與軟件開發<b class='flag-5'>環境</b>

    LDO嵌入式系統的應用 常見LDO故障及解決方法

    的應用及其常見故障和解決方法的概述。 應用場景 電源轉換 :LDO可以將電池電壓或其他電源電壓轉換為嵌入式系統所需的穩定電壓。 噪聲抑制 :LDO能有效降低電源線上的噪聲,為敏感的模擬電路提供干凈的電源。 功耗管理 :低功耗應
    的頭像 發表于 12-13 09:08 ?2069次閱讀

    什么是嵌入式?一文讀懂嵌入式主板

    的個人電腦不同,嵌入式系統不是為了通用的計算任務設計,而是專注于特定的應用場景,確保其特定環境運行得既高效又可靠。
    的頭像 發表于 10-16 10:14 ?2455次閱讀

    【「嵌入式Hypervisor:架構、原理與應用」閱讀體驗】+ Hypervisor應用場景調研

    繼續研讀《嵌入式Hypervisor:架構、原理與應用》,想搞清楚Hypervisor的具體應用場景,是否能用于我們的嵌入式產品設計。 通過閱讀“Hypervisor類型和產品”一節,知道了
    發表于 10-14 11:21

    【「嵌入式Hypervisor:架構、原理與應用」閱讀體驗】+全文學習心得

    Hypervisor是一種嵌入式系統實現虛擬化技術的關鍵組件,它能夠同一硬件平臺上并行運行多個操作系統或應用程序,提供資源隔離、管理和
    發表于 10-09 19:11

    【「嵌入式Hypervisor:架構、原理與應用」閱讀體驗】+第7-8章學習心得

    這是一本很好的學習嵌入式的書籍。 深入學習《嵌入式Hypervisor:架構、原理與應用》的第7-8章后,我對嵌入式Hypervisor的架構、原理及其
    發表于 10-09 18:50

    目前深圳嵌入式單片機就業環境如何?

    深圳作為中國的科技創新中心之一,嵌入式單片機領域的就業環境相對較好,以下是對該就業環境的詳細分析:
    的頭像 發表于 10-09 11:51 ?1050次閱讀
    目前深圳<b class='flag-5'>嵌入式</b>單片機就業<b class='flag-5'>環境</b>如何?

    嵌入式Hypervisor:架構、原理與應用 閱讀體驗 +Hypervisor基礎概念

    解決嵌入式系統資源有限但應用場景日益復雜的難題。單核處理器計算性能的提高和多核處理器的引入為嵌入式Hypervisor的發展提供了硬件基礎。與此同時,處理器芯片供應商對CPU虛擬化擴展
    的頭像 發表于 10-08 15:08 ?1216次閱讀
    <b class='flag-5'>嵌入式</b>Hypervisor:架構、原理與應用 閱讀體驗 +Hypervisor基礎概念

    嵌入式系統的未來趨勢有哪些?

    ,會更多地使用環保材料,以減少對環境的污染。同時,系統設計將更加注重生態可持續性,滿足可持續發展的需求。 6. 實時操作系統(RTOS)的發展 實時操作系統嵌入式系統中發揮關鍵作用。未來的RTOS可能會具備更好的
    發表于 09-12 15:42

    嵌入式系統的實時操作系統

    嵌入式RTOS是嵌入式應用程序運行、相互交互和與外界通信的底層軟件機制。本節,您將了解嵌入式軟件開發人員使用哪些流行RTOS以及它們運行
    的頭像 發表于 08-20 11:28 ?785次閱讀

    機器視覺嵌入式的應用

    對物體或場景的識別、測量和分析的技術。隨著計算機技術、圖像處理技術和人工智能技術的快速發展,機器視覺技術各個領域得到了廣泛應用,特別是嵌入式系統
    的頭像 發表于 07-16 10:30 ?895次閱讀

    嵌入式系統怎么學?

    、C++或者Python。這些語言嵌入式系統開發中都被廣泛應用。 3、微處理器/微控制器架構:學習常見的微處理器和微控制器架構,如ARM、AVR、PIC等,了解其特性和應用場景。 4、
    發表于 07-02 10:10

    一文解析嵌入式多核異構方案,東勝物聯RK3588多核異構核心板系列一覽

    嵌入式人工智能快速發展,對于高性能計算需求越來越大。為了解決性能與功耗的平衡、通過并行化加速計算等,越來越多地嵌入式處理器使用同構多核、異構多核和協處理器的設計。同時面對日益復雜的外部
    的頭像 發表于 06-17 15:45 ?3347次閱讀
    一文解析<b class='flag-5'>嵌入式</b><b class='flag-5'>多核</b>異構方案,東勝物聯RK3588<b class='flag-5'>多核</b>異構核心板系列一覽

    嵌入式多核系統崛起,IAR將復雜化為簡易的利器

    隨著智能科技飛速發展及廣泛應用,高性能嵌入式系統已深度融入各領域,如消費電子、智能家居、醫療以及工業控制等,無數嵌入式設備悄然改變著我們的日常生活與工作。然而,單核系統性能提升上遭遇瓶頸,難以滿足
    的頭像 發表于 06-06 16:22 ?1097次閱讀