色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

SiFive U64的HPM是什么

麥辣雞腿堡 ? 來源:嵌入式Linux充電站 ? 作者:Vincent ? 2023-09-27 16:15 ? 次閱讀

對于性能分析,通常我們會使用Perf工具。而perf中的硬件事件,則需要硬件的支持——性能監視單元PMU。RISC-V u64內核支持PMU,使得我們可以通過perf來統計程序運行所產生的cycle、cache hit、cache miss等事件的次數,從而進一步分析、優化性能。

在SiFive U64內核中,把PMU稱作HPM,實際是一個東西。另外,u64內核的hpm增加了一個新的特性——hpm計數溢出中斷。

下面詳細介紹SiFive U64的HPM。

HPM簡介HPM:Hardware Performance Monitor。U6 處理器內核支持基本的硬件性能監控 (HPM) 設施。性能監視工具分為兩類計數器:固定功能計數器和事件可編程計數器。這些類包括一組固定計數器及其計數器使能寄存器,以及一組事件可編程計數器及其事件選擇器寄存器。寄存器可用于控制計數器的行為。性能監控可用于多種用途,從優化到調試。

性能監控計數器重置行為instret 和循環計數器在系統復位時被初始化為零。硬件性能監視器事件計數器不會在系統重置時初始化,因此具有任意值。用戶可以將所需值寫入計數器控制和狀態寄存器 (CSR),以在給定的已知值開始計數。

固定功能性能監控計數器一個固定功能的性能監視器計數器是硬件連接的,只計算一種特定的事件類型。也就是說,它們不能根據它們計數的事件類型進行重新配置。唯一的可以對固定功能性能監控計數器進行的修改是啟用或禁用計數,并寫入計數器值本身。

U6 處理器內核包含兩個固定功能的性能監控計數器

Fixed-Function Cycle Counter (mcycle)

固定功能性能監控計數器 mcycle 保存自過去某個任意時間以來 hart 執行的時鐘周期數的計數。mcycle 計數器是可讀寫的,64 位寬。讀取 mcycle 返回 mcycle CSR 的所有 64 位。

Fixed-Function Instructions-Retired Counter (minstret)

固定功能性能監控計數器 minstret 保存 hart 自過去某個任意時間以來退役的指令數。minstret 計數器是可讀寫的并且是 64 位寬的。讀取 minstret 返回 minstret CSR 的所有 64 位。

事件可編程性能監控計數器一組可編程事件計數器與固定功能計數器相輔相成。U6 HPM 包括兩個額外的事件計數器,mhpmcounter3 和 mhpmcounter4。這些可編程事件計數器是可讀寫的,寬度為 64 位。硬件計數器本身在 U6 內核系列上實現為 40 位計數器。可以寫入這些硬件計數器以初始化計數器值。

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

    關注

    3

    文章

    1376

    瀏覽量

    40319
  • Linux
    +關注

    關注

    87

    文章

    11320

    瀏覽量

    209851
  • HMP
    HMP
    +關注

    關注

    0

    文章

    2

    瀏覽量

    5841
  • sifive
    +關注

    關注

    0

    文章

    36

    瀏覽量

    9462
收藏 人收藏

    評論

    相關推薦

    關于從RGB圖像中提取alpha通道

    小弟現在正在試著做一個修圖片的程序,使圖片的灰度圖右移(修正曝光不足),想法是提取圖像的alpha通道,逐像素的加灰度。現在用到color image to array函數,我似乎發現只有U64輸出
    發表于 04-25 20:07

    怎么從sdk中的zynq PL 64位寄存器打印64位寄存器值

    嗨,我想從sdk中的zynq PL 64位寄存器打印64位寄存器值。代碼是u64 register_64;u64 R
    發表于 04-19 11:16

    如何實現shift count is too large的warning功能?

    typedef unsigned long longu64;typedef unsigned charu8;#define WPA_GET_BE64(a) ((((u64) (a)[0])
    發表于 10-10 03:29

    SiFive Shield: 一個開放的、可擴展的安全平臺架構

    SiFive Shield是一個開放的,可擴展的平臺架構,旨在為基于RISC-V的設計提供完整的SoC安全方法。現代SoC設計的需求決定了對安全性的可擴展解決方案的需求,該解決方案提供了一種降低
    發表于 08-13 15:16

    帶有SiFive開發板和高性能CPU的RISC-V邁向主流

    設計可以達到更高性能水平的新型RISC-V芯片。SiFive宣布了圍繞SiFive FU740 SoC構建的新Hive Unmatched平臺。這是一個具有四個SiFive U74內核
    發表于 11-14 09:29

    sifive的中斷是如何完成的?

    sifive的中斷是如何完成的?
    發表于 02-16 07:10

    基于SIFIVE E24的BL602與BL702移植過程

    是 libcpu中添加對應的 interrupt_gcc.S 和 cpuport.c,context_gcc.S,這幾個可以從其他的文件中復制。其中需要注意的是 sifive align 需要 64
    發表于 05-31 16:22

    關于先楫半導體hpm6750的上手體驗知識總結

    inithaltload_image "C:/Users/u/Desktop/sdk_env_v0.10.0/hpm_sdk/samples/hello_world/demo.elf"
    發表于 07-07 15:28

    HPM SDK Linux開發環境搭建指南

    openocd_linux_x86-64.tar.gz工具壓縮包,并解壓到任意目錄; 下載HPM SDK,并解壓到任意目錄; 申明系統環境變量“GNURISCV_TOOLCHAIN_PATH”指向工具鏈路徑
    發表于 06-08 13:59

    Linux 下編譯HPM_Math 工程報錯

    Ubuntu20.04,已經配置好環境,能編譯helloworld 工程并下載運行。 嘗試編譯運行hpm_math/rfft的工程,報錯無法編譯cannot find -ldsp。 生成的ses工程
    發表于 12-20 12:54

    PQI展示USB3.0接口的64GB U

    PQI展示USB3.0接口的64GB U盤 PQI剛剛展示了一款名為Cool Drive的拇指盤產品U366
    發表于 12-30 11:07 ?904次閱讀

    小米推U盤 掛繩設計64GB售價79元

    小米U盤來了,體積小巧,金屬機身,掛繩設計,64GB售價79元。
    的頭像 發表于 09-23 14:12 ?2400次閱讀

    FX3U 64CCL用戶手冊

    FX3U-64CCL 用戶手冊 產品規格書.。本手冊中對FX3U-64CCL型CC-Link接口模塊的使用及操作進行了 說明。
    發表于 08-24 15:27 ?0次下載
    FX3<b class='flag-5'>U</b> <b class='flag-5'>64</b>CCL用戶手冊

    FX3U 64DP M用戶手冊

    FX3U-64DP-M 用戶手冊 產品規格書,此次承蒙購入FX3U-64DP-M型PROFIBUS-DP接口模塊,誠表謝意。本手冊針對FX3U-64DP-M型PROFIBUS-DP主站模 塊的使用與操作進行介紹。在使用之前,請閱
    發表于 08-24 15:01 ?1次下載
    FX3<b class='flag-5'>U</b> <b class='flag-5'>64</b>DP M用戶手冊

    HPM6750開發環境搭建及快速上手

    鑒于不少小伙伴已經拿到了HPM6750的開發套件,本文將基于HPM6750 EVKMINI開發板,從開發環境搭建開始,帶你快速上手體驗HPM6750的強大性能。
    的頭像 發表于 12-20 11:52 ?3851次閱讀
    主站蜘蛛池模板: 在线亚洲视频无码天堂| 国产精品久久高潮呻吟无码| 91天仙tv嫩模福利| yellow视频免费观看高清在线| 无限资源在线观看8| 亚洲国产中文在线视频免费| 1300部真实小Y女视频合集| 成年人免费在线视频观看| 国产亚洲精品久久久久久线投注 | 久久久久青草大香线综合精品| 鸥美一级黄色片| 亚洲国产精品线在线观看| 最近中文字幕高清中文字幕MV| 国产A级毛片久久久久久久| 九九热最新视频| 日日噜噜噜夜夜爽爽狠狠图片| 亚洲视频免费看| 扒开老师大腿猛进AAA片| 國産麻豆AVMDMD0179| 青青草在线视频| 亚洲色欲国产AV精品综合| XXX欧美性兽交| 久久er99热精品一区二区| 青青久在线| 一色屋精品亚洲香蕉网站| 高h gl肉文| 美女被爆插| 亚洲国产三级在线观看| music radio在线收听| 精品在线观看一区| 色色色999| 99国内精精品久久久久久婷婷| 果冻传媒9CM在线观看| 日本精品久久无码影院| 伊人久久中文| 国产精品99久久久久久AV蜜臀| 美女动态图真人后进式| 亚洲爆乳少妇精品无码专区| H狠狠躁死你H| 久草精品在线| 我半夜摸妺妺的奶C了她软件|