原创 Skewed Compressed Caches論文解讀

文章目錄寫在前面文章主旨 寫在前面 很久沒寫cache壓縮的論文了,這次從硬件看看壓縮方案 文章主旨 在現代處理器中,末級緩存(llc)減輕了片外主存儲器的帶寬限制、高延遲和高能量。增加末級緩存的規模可以提高系統的性能和能源,但

原创 DFPC的BDI壓縮代碼詳解

bool FRFCFS::BDICompress (NVMainRequest *request, uint64_t _blockSize, bool flag ) { //blocksize就是req的data的size

原创 DFPC的FRFCFS詳解

文章目錄下面給出DFPC的FRFCFS解析首先看看頭文件裏面多出了什麼成員變量成員函數判斷總線請求兩個求絕對值的函數把byte轉成wordgetchanges看看encoder針對已經壓縮的重新encode選擇壓縮方案wordto

原创 HITSZ服務計算

服務計算的筆記 Click the link above to access the MOOC course. To watch the videos in this course, you will be asked to si

原创 計算機體系結構一種量化方法筆記(1)

1.1介紹 計算機技術在大約70年的時間裏取得了驚人的進步 第一臺通用電子計算機誕生了。今天,不到500美元 會買一部性能和世界上最快的手機一樣好的手機 計算機在1993年以5000萬美元的價格購買。這一迅速的進步 從製造計算機的

原创 C語言如何翻譯一個語句

C預處理器在程序執行之前查看程序(故稱之爲預處理器)。 根據程序中的預處理器指令,預處理器把符號縮寫替換成其表示的內容。預處理器可 以包含程序所需的其他文件,可以選擇讓編譯器查看哪些代碼。預處理器並不知道 C。 基本上它的工作是把

原创 C/C++ restrict和Atomic關鍵字

restrict 關鍵字允許編譯器優化某部分代碼以更好地支持計算。說到底,就是更好地適應編譯器 它只能 用於指針,表明該指針是訪問數據對象的唯一且初始的方式。要弄明白爲什 麼這樣做有用,先看幾個例子。考慮下面的代碼: int ar

原创 C/C++ 隨機數函數

學習了不同存儲類別的概念後,我們來看幾個相關的程序。 首先,來看 一個使用內部鏈接的靜態變量的函數:隨機數函數。 ANSI C庫提供了rand() 函數生成隨機數。生成隨機數有多種算法,ANSI C允許C實現針對特定機器 使用最佳

原创 C/C++函數的存儲類別

函數也有存儲類別,可以是外部函數(默認)或靜態函數。 C99 新增了 第 3 種類別——內聯函數。外部函數可以被其他文件的 函數訪問,但是靜態函數只能用於其定義所在的文件。假設一個文件中包含 了以下函數原型: double gam

原创 C/C++對齊問題

C11 的對齊特性比用位填充字節更自然,它們還代表了C在處理硬件相關問題上的能力。 在這種上下文中,對齊指的是如何安排對象在內存中的位置。 例如,爲了效率最大化,系統可能要把一個 double 類型的值儲存在4 字 節內存地址上,

原创 C/C++的預定義宏

C標準規定了一些預定義宏 C99 標準提供一個名爲_ func 的預定義標識符,它展開爲一個代表函數名的字符串(該函數包含該標識符)。那麼, func 必須具有函數作用域,而從本質上看宏具有文件作用域。因此, func _是C語

原创 C/C++ volatile類型限定符

volatile 限定符告知計算機,代理(而不是變量所在的程序)可以改變該變量的值。 通常,它被用於硬件地址以及在其他程序或同時運行的線程中共享數據。 例如,一個地址上可能儲存着當前的時鐘時間,無論程序做什 麼,地址上的值都隨時間

原创 RISC-V詳細介紹

文章目錄寫在前面什麼是RISC-VRISC-V誕生的背景ISA霸權摩爾定律的窮途末路窮困潦倒的學者不斷增長的指令數量RISC-V架構設計思想如何設計一個好的ISARISC-V之RV32I四個典型特點RISC-V之乘除法指令指令格式

原创 Unity tranformpoint和inversetranformpoint

先直接上一波代碼 using System.Collections; using System.Collections.Generic; using UnityEngine; public class setcubes : Mo

原创 railco 案例分析

本文主要是翻譯 RailCo最初的目標是升級其自動化系統,以便保持競爭力,並繼續與其主要客戶TLS的業務關係。當競爭對手設法以較低的價格提供空氣制動部件,同時還與TLS的B2B系統接口時,RailCo失去了TLS的客戶身份。Rai