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

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

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

3天內不再提示

對測量多核性能的追求

星星科技指導員 ? 來源:嵌入式計算設計 ? 作者:Debbie Greenstreet, ? 2022-06-14 14:35 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

雖然嵌入式市場中多核處理器的可用性并不是什么新鮮事,但今天的軟件工程師可以找到各種同質設備以及復雜的異構片上系統 (SoC) 作為他們設計的選項。這種高水平的多核集成提供了許多好處,包括更小、更低成本、更低功耗和更高性能的最終產品。

在工具和框架領域取得了進步,一些產品增加了編程范式,以幫助緩解圍繞這種復雜性的開發(fā)挑戰(zhàn)。然而,如果軟件架構師不能最大化多核處理器設備中每個計算元素的處理能力,那么高度集成的多核 SoC 所提供的價值就會被打折扣。

軟件工程師通過確定特定多核設備上的功能的標準方法來尋求完整的多核權利。雖然市場上有比較簡單的、通常是單核處理器的性能的標準基準,但它還沒有這些標準的基準或方法來比較復雜 SoC 的多核性能(或多核權利),這使得軟件架構師很難為他們的設計選擇最好的處理器。

基準測試挑戰(zhàn)

在處理器簡單且計算性能是唯一關注點的時代,對 CPU 性能進行基準測試相對容易。隨著處理器架構的發(fā)展,基準測試挑戰(zhàn)也隨之而來。根據 Merriam-Webster 的說法,基準的定義之一是“作為衡量或判斷他人的標準的東西”。換句話說,基準測試不是絕對的,而是相對的活動。當處理器架構的優(yōu)勢和劣勢存在顯著差異時,其中存在根本挑戰(zhàn):知道如何規(guī)范這些差異以制定既公平又準確的衡量標準。在實踐中,這個問題很少得到解決,最終用戶會留下難以以直接方式比較的措施。

迄今為止,傳統的基準測試已經很好地服務于嵌入式處理器市場,盡管其方式有限。這些基準測試易于理解且范圍有限,可在不考慮整體系統復雜性的情況下測量 CPU 的整數或浮點計算能力。有時,作為此類基準測試的測試工具執(zhí)行的軟件內核是單一功能,可以通過使用內在指令或其他專門功能輕松優(yōu)化,這會使收益難以在真正的客戶應用程序中轉化。因此,傳統的基準值為嵌入式處理工程師在選擇設備時提供了第一次通過的指標,并與潛在供應商合作。

然而,當今先進的 SoC 需要更全面的基準測試來揭示真正的性能和功能以及任何隱藏的瓶頸。由于單個芯片上集成了如此多的功能,因此對現實生活中的用例進行建模和測量變得越來越困難。因此,業(yè)界已經朝著針對特定應用領域(例如 Java 加速、Android 性能或 Web 瀏覽性能)的基準邁進。這種方法與綜合基準測試不同,適用于具有明確定義的應用程序段的處理器,并為用戶提供了對預期性能的相當準確的評估。

多核復雜性

對于部署在醫(yī)療成像、工業(yè)自動化、關鍵任務系統、通信基礎設施和高性能計算等各種應用中的新一代嵌入式多核處理器而言,問題并不那么簡單。架構復雜性與復雜的軟件實現相結合,使問題更加復雜。SoC 架構內所有處理元件和系統總線的內部連接會影響設備的計算性能,并使其更難以測量和評估。

通過多核實現,多個線程可以在不同的內核上并行執(zhí)行,而不僅僅是在單個內核上執(zhí)行多任務。并行路徑數量和調度可能性的增加使得建模應用程序行為和測量性能變得更加困難。

此外,多核系統引入了另一個維度:可擴展性,或者說隨著使用越來越多的內核,架構的可擴展性如何。可擴展性不僅在為當前應用程序選擇合適的架構方面很重要,而且在規(guī)劃未來增長或產品組合擴展方面也很重要。眾所周知的行業(yè)事實是,應用程序加速不會與內核數量成比例地線性增加,因為性能在某些時候會下降,并且在某些情況下實際上會隨著內核數量的增加而降低。這主要是由于內核數量增加所遇到的訪問瓶頸,以及額外的同步需求。加速還取決于軟件的分區(qū)方式以及它可以在多大程度上利用增加的并行性。

但是假設理想的軟件實現,關于多核設備架構仍有很多話要說(見圖 1)。高性能設備結合了多項創(chuàng)新技術,可有效地在系統中移動數據,從而使內核保持忙碌,而不會在訪問停頓上浪費時間。高帶寬芯片級互連和專用加速器創(chuàng)建了處理引擎孤島,這些引擎以最少的核心干預工作,并且不會造成內存瓶頸。類似地,具有內置直接內存訪問 (DMA) 的鏈式硬件隊列充當迷你裝配線,減輕中斷的核心并安排這些處理任務。

圖 1: Texas Instruments 的 KeyStone 多核 SoC 架構使用數據包 DMA 通信路徑在所有 SoC 處理元件和 I/O 上并行調度任務,從而提供可擴展性。

poYBAGKoLJmAB3gQAANw08WV8c8681.png

構建塊以獲得更好的基準

隨著芯片供應商采用截然不同的方法來提高多核效率,因此更需要設計可用于測量和比較可擴展性和性能的多核基準。這些基準測試應該易于移植,以便它們可以在裸機或常用操作系統上運行。由于增加了復雜性和復雜性,因此遵循模塊化方法非常重要,這樣可以使用基本構建塊創(chuàng)建復雜的工作負載。在最低級別,基準測試應該包含可以參數化以改變計算與內存訪問比率的處理內核。來自不同應用領域的代表性算法可用于創(chuàng)建其中一些內核。

內核也應該是可配置的,這樣它們就可以在不同級別的資源爭用下并行運行在不同的內核上。然后可以將這些內核的組合編織成復雜的工作負載拓撲,模擬各種特定于應用程序的場景。隨著行業(yè)和多核應用程序的發(fā)展,可以設計更多工作負載并將其添加到現有基準測試的全部內容中。這些基準的輸出應該是一個易于比較的分數,它反映了在特定數量的核心上完成給定工作負載所花費的時間。

毫無疑問,多核處理器支持新功能,并極大地改善了現有嵌入式產品的性能、功耗和成本。正如本期《嵌入式計算設計》中的文章所反映的,這個市場保持著興奮和前景。令人著迷的是,雖然業(yè)界利用了部分多核基準測試機制,但沒有主流的、市場接受的多核基準測試策略到位,尤其是在這樣一個注重成本的經濟時代。在做出最終選擇之前,工程師和管理人員經常面臨在多臺設備上實施自己耗時的基準測試工作的艱巨任務。

很難不問為什么在多核市場上有如此聰明和創(chuàng)新的工程師會出現這種情況。也許這個以多核為特色的特別版將呼吁采取行動,以建立一個可行的、市場接受的多核基準測試策略,這不僅有利于使用此類設備的嵌入式工程師,也有利于多核 SoC 制造商。

作者:Debbie Greenstreet,Atul Verma

審核編輯:郭婷

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

    關注

    68

    文章

    20084

    瀏覽量

    243657
  • soc
    soc
    +關注

    關注

    38

    文章

    4482

    瀏覽量

    226734
  • 操作系統
    +關注

    關注

    37

    文章

    7267

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    三坐標測量機結構材料對性能的影響

    三坐標測量機結構材料對測量精度、性能有很大影響,隨著各種新型材料的研究、開發(fā)和應用,三坐標測量機結構材料種類越來越多。目前三坐標測量機主流結
    發(fā)表于 08-28 13:46 ?0次下載

    強強聯手!愛丁堡大學與算能破局:RISC-V進軍高性能計算,SG2044多核性能飆漲近5倍

    在RISC-V架構的普及浪潮中,嵌入式領域的成功早已眾人皆知,但高性能計算(HPC)始終是其難以突破的“高地”。算能SOPHONSG2044的出現打破了僵局,其64核高性能CPU不僅在愛丁堡大學
    的頭像 發(fā)表于 08-26 16:31 ?1114次閱讀
    強強聯手!愛丁堡大學與算能破局:RISC-V進軍高<b class='flag-5'>性能</b>計算,SG2044<b class='flag-5'>多核</b><b class='flag-5'>性能</b>飆漲近5倍

    測試測量儀器對SMA公頭的性能要求?

    對測試測量儀器而言,SMA 公頭是 “數據入口”,性能直接決定結果可信度。德索從材料到工藝的全流程把控,讓每個公頭都成為精準測量的第一道保障。選擇德索,就是給測試數據上了一道 “保險栓”。
    的頭像 發(fā)表于 08-22 17:04 ?445次閱讀
    測試<b class='flag-5'>測量</b>儀器對SMA公頭的<b class='flag-5'>性能</b>要求?

    【上海晶珩睿莓1開發(fā)板試用體驗】4、Coremark性能測試

    ,但組合能反映分支預測、緩存訪問和整數算術的綜合影響。 可擴展:支持單線程模式和基于官方 multicore harness 的多線程測試,用于測量多核總體吞吐量。 評分標準 CoreMark 的原始
    發(fā)表于 08-18 22:18

    三坐標測量機結構材料對性能的影響

    三坐標測量機結構材料對測量精度、性能有很大影響,隨著各種新型材料的研究、開發(fā)和應用,三坐標測量機結構材料種類越來越多。目前三坐標測量機主流結
    的頭像 發(fā)表于 08-13 14:25 ?935次閱讀
    三坐標<b class='flag-5'>測量</b>機結構材料對<b class='flag-5'>性能</b>的影響

    【老法師】多核異構處理器中M核程序的啟動、編寫和仿真

    有很多研究單片機的小伙伴在面對多核異構處理器時,可能會對多核的啟動流程感到困惑——因為不熟悉GCC編程和GDB調試,所以也無法確定多核異構處理器的程序是否能像單片機那樣方便地編寫和仿真。本篇
    的頭像 發(fā)表于 08-13 09:05 ?3402次閱讀
    【老法師】<b class='flag-5'>多核</b>異構處理器中M核程序的啟動、編寫和仿真

    噪聲的測量方法詳細干貨

    隨著近幾年電路集成規(guī)模和信號頻率的日益提高以及對低功耗的追求,導致信號環(huán)境日趨復雜,相對應測量小信號的精度要求不斷提高,測量儀器的噪聲大小成為重要的參數指標。而噪聲是幅值很低的信號,觀測需要有效的方法,本期介紹噪聲的
    的頭像 發(fā)表于 06-19 09:19 ?742次閱讀
    噪聲的<b class='flag-5'>測量</b>方法詳細干貨

    睿擎多核 SMP 開發(fā):極簡開發(fā),超強性能——睿擎派開發(fā)板0元試用

    在工業(yè)控制、邊緣計算等場景中,MPU多核架構的性能潛力常因開發(fā)復雜度難以釋放。實時任務(如運動控制、高速采集)與計算密集型任務(如UI交互、網絡通信、協議解析)混合運行,導致以下問題:實時性劣化
    的頭像 發(fā)表于 05-29 17:04 ?976次閱讀
    睿擎<b class='flag-5'>多核</b> SMP 開發(fā):極簡開發(fā),超強<b class='flag-5'>性能</b>——睿擎派開發(fā)板0元試用

    熱成像儀為何都在瘋狂卷多核處理器?“多核大戰(zhàn)”背后的真相你知道嗎?

    熱成像儀進入“多核”時代,這不是噱頭,而是需求在變。 從黑夜中識別生命體,到復雜地形中實現熱源追蹤,過去主要用于軍事和工業(yè)的熱成像儀,如今正越來越多地進入民用市場。而隨著使用場景的復雜化,“看得見
    的頭像 發(fā)表于 04-27 15:41 ?488次閱讀

    一款高性能Wi-Fi+BLE無線模組產品

    超低功耗、超高性能,Wi-Fi 6雙頻物聯網模塊;多核處理器解決方案,支持BLE+Wi-Fi雙透傳
    發(fā)表于 04-21 13:50

    RK3399處理器:高性能多核異構計算平臺

    RK3399是一款高性能多核異構計算平臺,集成了強大的CPU、GPU以及豐富的多媒體和接口功能。其獨特的雙Cortex-A72+四Cortex-A53大小核CPU結構,使得RK3399在處理復雜
    的頭像 發(fā)表于 02-08 18:04 ?2210次閱讀

    SEGGER SystemView支持多核行為的觀察和驗證

    2025年2月,SEGGER宣布其實時軟件驗證和可視化工具SystemView增加了多核支持,將其功能擴展到單個芯片上具有多個CPU內核的系統。
    的頭像 發(fā)表于 02-07 11:24 ?939次閱讀
    SEGGER SystemView支持<b class='flag-5'>多核</b>行為的觀察和驗證

    QorIQ?T1042多核處理器

    QorIQ?T1042多核處理器T1042 QorIQ高級多核處理器綜合了數據網絡、電信/數據通訊、無線網絡基礎設施和國防軍事/航天工程應用所需要的性能卓越數據線路加速及網絡和外圍總線接口
    發(fā)表于 01-10 08:48

    如何優(yōu)化SOC芯片性能

    的核心數量、頻率和架構。例如,對于高性能計算應用,可能需要高頻率、多核心的設計;而對于低功耗應用,則可能需要優(yōu)化功耗效率的核心。 總線與接口優(yōu)化 :優(yōu)化芯片內部的總線結構和接口設計,以減少數據傳輸延遲和提高帶寬。 二、并行計算優(yōu)化 多核
    的頭像 發(fā)表于 10-31 15:50 ?2224次閱讀

    旋智多核心處理器助力電機控制應用

    電機控制應用軟件通常需要實時處理,以確保精確控制和快速響應。高性能、多核嵌入式處理器能夠實時處理多項復雜計算,是保持電機控制系統穩(wěn)定性和準確性的關鍵。
    的頭像 發(fā)表于 10-24 16:17 ?1088次閱讀
    旋智<b class='flag-5'>多核</b>心處理器助力電機控制應用