Hello World
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub. Quick StartCreate a new post1$ hexo new "My New Post" More info: Writing Run server1$ hexo server More info: Server Generate static files1$ hexo generate More info: Generating Deploy to remote sites1$ hexo deploy More info: Deployment
Xiangshan_FreeList_分析
XiangShan LSQ FreeList 模块分析模块概述FreeList 是 Load-Store Queue (LSQ) 中的空闲列表管理器,负责管理可用的队列条目。这是一个典型的循环队列实现,用于分配和释放队列中的位置。 文件位置src/main/scala/xiangshan/mem/lsqueue/FreeList.scala 类定义分析12345class FreeList(size: Int, allocWidth: Int, freeWidth: Int, enablePreAlloc: Boolean = false, moduleName: String = "") (implicit p: Parameters) extends XSModule with HasCircularQueuePtrHelper with HasPerfEvents 参数解析 size: 空闲列表的总容量 allocWidth: 每次可以分配的条目数量 (并行分配) freeWidth: 每次可...
Chisel 基础概念
Chisel 学习本文档记录了从 C++/Gem5 背景学习 Chisel 硬件描述语言和理解 XiangShan 处理器源码的过程。 背景说明 学习者背景: C++ 工程师,从事 Gem5 仿真工作 学习目标: 通过阅读 Chisel 源码来理解 RTL 模型 Chisel 基础知识1. Scala 语言基础 (为 Chisel 做准备)1.1 基本语法特点 静态类型: 类似 C++,编译时类型检查 面向对象: 支持类、继承、多态 函数式编程: 函数是一等公民,支持高阶函数 类型推断: val x = 10 自动推断为 Int 类型 12345678910111213141516// 变量声明val immutable = 10 // 不可变变量 (类似 const)var mutable = 20 // 可变变量// 函数定义def add(a: Int, b: Int): Int = a + bdef multiply(a: Int, b: Int) = a * b // 返回类型可推断// 类定义class Counter...
GEM5缓存事件驱动机制详解
GEM5缓存系统事件驱动机制深度解析1. 概述GEM5缓存系统采用事件驱动架构来实现MSHR(Miss Status Handling Register)和WriteBuff(写缓冲区)的精确时序控制。通过将请求调度抽象为事件并插入到全局事件队列中,系统能够精确控制请求的发送时机,实现高效的缓存管理和内存访问优化。 本文档将深入剖析GEM5缓存事件系统的完整实现机制,从底层事件基础设施到上层调度策略,为理解和优化缓存性能提供全面指导。 2. 架构设计概览2.1 核心组件层次结构1234567891011121314151617181920212223 ┌─────────────────┐ │ EventQueue │ ← 全局事件调度器 └─────────────────┘ ↑ ┌─────────────────┐ │ ...
破碎工坊云 - 香港三网
介绍周年庆,150多一年买的,刚买就换新母鸡了,性能不错。线路也还稳定,当个建站机不错。就是国内服务商有备案要求 融合怪12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118...
破碎工坊云 - 美西三网
介绍微信群抽奖抽到的,快过期了,不准备续费了,留个测评记录。 终于不是分母啊!!! 融合怪12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618...
标签外挂
引用框事例123{% blockquote %} 这是一个引用框的展示效果{% endblockquote %} 这是一个引用框的展示效果 引用书上的句子123{% blockquote David Levithan, Wide Awake %} Do not just seek happiness for yourself. Seek happiness for all. Through kindness. Through mercy. {% endblockquote %} Do not just seek happiness for yourself. Seek happiness for all. Through kindness. Through mercy. David LevithanWide Awake 引用 Twitter123{% blockquote @DevDocs https://twitter.com/devdocs/status/3560951920...
Markdown用法
Markdown 用法基础指南Markdown 是一种轻量级的标记语言,广泛用于格式化文本,尤其是在编写文档、博客和README文件时。它的语法简单易学,以下是 Markdown 的基础用法以及相关示例。 1. 标题Markdown 使用井号 # 来表示标题。根据井号的数量,标题的级别从1到6。 123456# 一级标题## 二级标题### 三级标题#### 四级标题##### 五级标题###### 六级标题 2. 段落和换行段落通过空行分隔。如果要在段落内换行,可以在行末添加两个空格,然后回车。 1234这是一个段落。这是另一个段落。 这行与上面同一段落。 这是一个段落。 这是另一个段落。这行与上面同一段落。 3. 强调使用星号 * 或下划线 _ 来表示斜体和粗体。 12345*斜体文本* 或 _斜体文本_**粗体文本** 或 __粗体文本__***粗斜体文本*** 或 ___粗斜体文本___ 斜体文本 或 斜体文本 粗体文本 或 粗体文本 粗斜体文本 或 粗斜体文本 4. 列表无序列表无序列表使用星号 *、加号 + 或减号 -。 12345* 项目一* 项目二 * ...
终端代理
终端环境变量命令记得修改端口和ip Powershell1$env:HTTP_PROXY="http://127.0.0.1:7897";$env:HTTPS_PROXY="http://127.0.0.1:7897" CMD1set http_proxy=http://127.0.0.1:7897 set https_proxy=http://127.0.0.1:7897 Bash1export https_proxy=http://127.0.0.1:7890 http_proxy=http://127.0.0.1:7890 all_proxy=socks5://127.0.0.1:7890 参考:
Piclist的服务端部署
Piclist的服务端部署与Obsidian的上传插件的配置
