原创 CPU中的DVFS

轉載CPU動態調頻二:interactive governor 加入了自己的一些看法,看源碼可以用source insight軟件。 Linux提供了多種governor供用戶選擇,這裏以interactive爲例,畢竟現在的androi

原创 硬件架構的藝術(二)

硬件架構的藝術第三、四章處理多個時鐘單時鐘域多時鐘域多時鐘設計的處理技術時鐘命名法分模塊設計跨時鐘域跨同步時鐘域問題同頻零相位差時鐘同頻恆定相位差時鐘非同頻、可變相位差時鐘整數倍頻率時鐘非整數倍頻率時鐘握手信號方法使用同步FIFO

原创 數據挖掘——sklearn瞭解

數據挖掘——sklearn瞭解sklearn庫的大概sklearn官方文檔的內容sklearn官方文檔結構使用sklearn進行簡單的數據挖掘數據挖掘的步驟參考文獻 sklearn庫的大概 網上有很多關於sklearn的學習教程,

原创 硬件架構的藝術(一)

硬件架構的藝術第一、二章亞穩態亞穩態的概念亞穩態窗口MTBF以下情況可能會發生亞穩態:減小亞穩態發生的概率的方法:亞穩態測試電路同步器的類型:模式A:模式B:綜上:減小亞穩態發生概率時鐘與復位同步設計避免使用行波計數器(即輸出是下

原创 System Verilog我的學習之路(一)

System Verilog學習Data types常量整型常量實型常量字符串常量數組常量結構體常量時間文本值整型logic類型實數字符串空類型動態數組隊列聯合數組數組的操作語法procedural statement新操作符強制

原创 sklearn中fit_transform,fit,transform區別和作用詳解

本篇是因爲寫的好所以轉載。感謝原作者啊噗不是阿婆主 原文鏈接:https://blog.csdn.net/weixin_38278334/article/details/82971752 寫在前面     fit和transform沒有任

原创 硬件架構的藝術(三)

硬件架構的藝術第五、六章低功耗設計功耗源在各設計抽象層次降低功耗系統級低功耗技術片上系統硬件/軟件劃分低功耗軟件選擇處理器體系結構級降低功耗高級門控時鐘DVFS基於緩存的系統體系結構對數FFT體系結構異步(無時鐘)設計電源門控多閾

原创 GEM5中AMR全系統DVFS

首先下載編譯gem5,之前的博客說過就不再說了。 現在就開始BB。 1、既然是運行ARM的全系統,所以就要ARM的kernel和DISK。其中內核需要翻牆。 git clone --depth 10 https://gem5.googl

原创 Verilog奇數分頻(50%佔空比)的三種方式 與 或 異或

爲了找工作,整理一下。時間是6.8號16:43 verilog奇數分頻50%佔空比是經常要考的。偶數分頻通過計數器,奇數分頻,特別是50%的佔空比需要兩個信號進行組合邏輯。 因爲要說三種方式,所以規定一下,輸入是clk,rst,輸

原创 Linux perf獲得性能計數器

上一次講了DVFS,但是論文中都是根據PMC計算功耗。仿真中PMC容易獲得,但是實際的系統中,我們很難獲得,得從linux內核源碼層次訪問寄存器。 簡單的我們可以使用perf_event_open()這個子系統來獲得,雖然不太方便吧,還是

原创 硬件架構的藝術(四)

硬件架構的藝術 第七八九章處理字節順序大端小端的特點處理字節順序不匹配問題消抖技術抖動開關行爲開關種類消抖技術RC消抖硬件消抖電路軟件消抖電路在足以讓抖動停止後的時間讀出開關開關啓動時中斷CPU並在中斷服務程序(ISR)中消抖使用

原创 Perf_event_open 遇到的問題和想法

之前一篇寫了如何使用Perf_event_open來監控性能計數器。也找了一些例子監控多個性能計數器,有創建多個寄存器的,也有創建組的,比如https://stackoverflow.com/questions/42088515/perf

原创 Verilog奇數分頻(50%佔空比)的三種方式

爲了找工作,整理一下。時間是6.8號16:43 verilog奇數分頻50%佔空比是經常要考的。偶數分頻通過計數器,奇數分頻,特別是50%的佔空比需要兩個信號進行組合邏輯。 因爲要說三種方式,所以規定一下,輸入是clk,rst,輸

原创 gem5計算功耗McPAT

gem5計算功耗的話比較常用的就是McPAT了。 其實也有幾篇文章講這個了,但我還會說記錄一下。 1、首先編譯McPAT 在gem5/ext/mcpat中找到McPAT的源碼,使用make進行編譯。還得裝一下兩個軟件。 sudo apt

原创 計算機體系結構量化研究方法學習(四)

計算機體系結構量化研究方法——指令集原理指令集體系結構的分類存儲器尋址解釋存儲器地址尋址方式位移量尋址方式立即數或直接操作數尋址方式操作數的類型與大小指令集中的操作控制流指令控制流指令的尋址方式條件分支選項過程調用選項指令集編碼R