RISC-V知识点目录
分支预测
分支预测概述
https://blog.csdn.net/zhangshangjie1/article/details/136947089?sharetype=blogdetail&sharerId=136947089&sharerefer=PC&sharesource=zhangshangjie1&spm=1011.2480.3001.8118分支指令的方向预测
https://blog.csdn.net/zhangshangjie1/article/details/135261303分支预测的地址跳转
https://blog.csdn.net/zhangshangjie1/article/details/139169767分支预测失败的处理
https://blog.csdn.net/zhangshangjie1/article/details/134964464超标量处理器中的分支预测实现
https://blog.csdn.net/zhangshangjie1/article/details/137681183TAGE predictor
https://blog.csdn.net/zhangshangjie1/article/details/140291542
TAGE-SC-L predictor
https://blog.csdn.net/zhangshangjie1/article/details/142791925?spm=1001.2014.3001.5501
TAGE-SC分支预测器
https://blog.csdn.net/zhangshangjie1/article/details/142824078?spm=1001.2014.3001.5502
指令集体系
指令集体系简读
https://blog.csdn.net/zhangshangjie1/article/details/137681854RISCV指令集体系简读之RV32I
https://blog.csdn.net/zhangshangjie1/article/details/137792240RISCV指令集体系简读之RV32M
https://blog.csdn.net/zhangshangjie1/article/details/137794084
decode
超标量之指令解码_指令集解码
https://blog.csdn.net/zhangshangjie1/article/details/138484616
rename
处理器的状态管理
https://blog.csdn.net/zhangshangjie1/article/details/134942507处理器中的几种hazard
https://blog.csdn.net/zhangshangjie1/article/details/142755074
rename--统一的PRF
https://blog.csdn.net/zhangshangjie1/article/details/134839027rename--超标量处理器的实现
https://blog.csdn.net/zhangshangjie1/article/details/134840126rename--恢复流程
https://blog.csdn.net/zhangshangjie1/article/details/134851171rename--一些例子与问题
https://blog.csdn.net/zhangshangjie1/article/details/134849671Rename--CAM在checkpoint恢复上的流程与优势
https://blog.csdn.net/zhangshangjie1/article/details/134850744
ISSUE
ISSUE的基本概念_cpu issue
https://blog.csdn.net/zhangshangjie1/article/details/135022058发射过程中的流水线
https://blog.csdn.net/zhangshangjie1/article/details/135058018issue queue的实现方式
https://blog.csdn.net/zhangshangjie1/article/details/135022410issue阶段的选择电路的实现
https://blog.csdn.net/zhangshangjie1/article/details/135059098超标量处理器的唤醒
https://blog.csdn.net/zhangshangjie1/article/details/135062260唤醒阶段的推测唤醒(1)
https://blog.csdn.net/zhangshangjie1/article/details/135064162唤醒阶段的推测唤醒(2)
https://blog.csdn.net/zhangshangjie1/article/details/135080169issue unit
https://blog.csdn.net/zhangshangjie1/article/details/134987790
Execution
execution unit的概念与实现----BRU_branch unit
https://blog.csdn.net/zhangshangjie1/article/details/134920891execution unit的概念与实现----ALU
https://blog.csdn.net/zhangshangjie1/article/details/134922342execution unit的概念与实现----AGU
https://blog.csdn.net/zhangshangjie1/article/details/134923028LSU介绍
https://blog.csdn.net/zhangshangjie1/article/details/134923571处理器中store指令的处理
https://blog.csdn.net/zhangshangjie1/article/details/134968473
Commit
ROB的结构与作用
https://blog.csdn.net/zhangshangjie1/article/details/134934552ROB&dispatch stage
https://blog.csdn.net/zhangshangjie1/article/details/134957062ROB端口需求
https://blog.csdn.net/zhangshangjie1/article/details/134941707
Exception & Interrupt
处理器中异常的处理
https://blog.csdn.net/zhangshangjie1/article/details/134965392riscv中的异常简介
https://blog.csdn.net/zhangshangjie1/article/details/135123640Excp/Trap/Int的一些简单说明
https://blog.csdn.net/zhangshangjie1/article/details/135413348TRAP概念及流程简介
https://blog.csdn.net/zhangshangjie1/article/details/135000648处理器中断的处理
https://blog.csdn.net/zhangshangjie1/article/details/134967330Machine Interrupt Registers
https://blog.csdn.net/zhangshangjie1/article/details/135544363Machine Trap Delegation Registers
https://blog.csdn.net/zhangshangjie1/article/details/135548720Machine Mode下的Excp处理
https://blog.csdn.net/zhangshangjie1/article/details/142764415
特权架构
RV32/64 特权架构
https://blog.csdn.net/zhangshangjie1/article/details/134974656risc-v system instruction
https://blog.csdn.net/zhangshangjie1/article/details/135003940
VECTOR
RISC-V vector(1) --- vector的引入与register说明
https://blog.csdn.net/zhangshangjie1/article/details/141459803
浮点运算
浮点数的加法运算
https://blog.csdn.net/zhangshangjie1/article/details/137920540浮点数的乘法处理
https://blog.csdn.net/zhangshangjie1/article/details/138808445浮点数的转换--IEEE 754
https://blog.csdn.net/zhangshangjie1/article/details/135204585
MISC
经典5级流水线概述
https://blog.csdn.net/zhangshangjie1/article/details/142759726Mtime&Mtimecmp
https://blog.csdn.net/zhangshangjie1/article/details/135595319处理器类型简介
https://blog.csdn.net/zhangshangjie1/article/details/135214846RISCV中的寄存器操作
https://blog.csdn.net/zhangshangjie1/article/details/134996405
相关文章:
RISC-V知识点目录
分支预测 分支预测概述https://blog.csdn.net/zhangshangjie1/article/details/136947089?sharetypeblogdetail&sharerId136947089&sharereferPC&sharesourcezhangshangjie1&spm1011.2480.3001.8118分支指令的方向预测https://blog.csdn.net/zhangshangjie1/a…...
C++11 新特性 学习笔记
C11 新特性 | 侯捷C11学习笔记 笔者作为侯捷C11新特性课程的笔记进行记录,供自己查阅方便 文章目录 C11 新特性 | 侯捷C11学习笔记1.Variadic TemplatesC11支持函数模板的默认模板参数C11在函数模板和类模板中使用可变参数 可变参数模板1) 可变参数函数模板2) 可变…...
Go 语言中的格式化占位符
在 Go 语言中,fmt 包提供了大量的格式化占位符,用于格式化输出不同类型的数据。选择合适的占位符,可以确保输出的内容格式正确、清晰易懂。 常见的占位符: 基本类型 %v:按值的默认格式输出。适用于任何类型。%v&…...
QD1-P5 HTML 段落标签(p)换行标签(br)
本节视频 www.bilibili.com/video/BV1n64y1U7oj?p5 本节学习 HTML 标签: p标签 段落br标签 换行 一、p 标签-段落 1.1 使用 p 标签划分段落 <p>段落文本</p>示例 <!DOCTYPE html> <html><head><meta charset"…...
Django的模板语法
Django的模板语法 1、初步认识2、原理 1、初步认识 本质上:在HTML中写一些占位符,由数据对这些占位符进行替换和处理。 在views.py中用字典(键值对)的形式传参,在html文件中用两个花括号来显示单独的值 列表、元组等数…...
【在Linux世界中追寻伟大的One Piece】信号捕捉|阻塞信号
目录 1 -> 信号捕捉初识 2 -> 阻塞信号 2.1 -> 信号其他相关常见概念 2.2 -> 在内核中的表示 2.3 -> sigset_t 2.4 -> 信号集操作函数 2.5 -> sigprocmask 2.6 -> sigpending 3 -> 捕捉信号 3.1 -> 内核如何实现信号的捕捉 3.2 ->…...
信息系统运维管理方案,运维建设文档,运维平台建设方案,软件硬件中间件运维方案,信息安全管理(原件word,PPT,excel)
建设方案目录: 1、智慧运维系统建设背景 2、智慧运维系统建设目标 3、智慧运维系统建设内容 4、智慧运维系统建设技术 5、智慧运维系统建设流程 6、智慧运维系统建设收益 企业对运维管理的需求: 1、提高运维效率:降低运维成本,提高…...
多元统计实验报告内容
1 实验内容 实验目的: 利用R软件进行一些简单的数学运算,通过对简单统计量函数的操作了解R语言的基本操作过程,从而对R语言形成初步的认识。 实验项目名称: R语言软件的安装。R语言中赋值语句的练习。 在R中<-表示赋值,c()表示数组,X1<-c()即表示将一组数据赋…...
使用机器学习边缘设备的快速目标检测
论文标题:Fast Object Detection with a Machine Learning Edge Device 中文标题:使用机器学习边缘设备的快速目标检测 作者信息: Richard C. Rodriguez, MSDA Information Systems and Cyber Security Department, The University of Tex…...
Anthropic的CEO达里奥·阿莫迪(Dario Amodei)文章传达他对AI未来的乐观展望
每周跟踪AI热点新闻动向和震撼发展 想要探索生成式人工智能的前沿进展吗?订阅我们的简报,深入解析最新的技术突破、实际应用案例和未来的趋势。与全球数同行一同,从行业内部的深度分析和实用指南中受益。不要错过这个机会,成为AI领…...
Human-M3 多模态姿态估计数据集-初步解读
文章概述(个人总结):该论文重点提出一个用于人体姿态估计的RGB+点云数据集,针对该多模态数据集,作者阐述了数据集的收集、数据标注以及该数据集的特点。并提出了一个简单的多模态3D人体姿态估计算法,对比其他模型,该方法性能较好。最后总结了该数据集和该方法的限制。 …...
python爬虫 - 进阶正则表达式
🌈个人主页:https://blog.csdn.net/2401_86688088?typeblog 🔥 系列专栏:https://blog.csdn.net/2401_86688088/category_12797772.html 目录 前言 一、匹配中文 (一)匹配单个中文字符 (二…...
静态路由和nqa 联动实验
nqa 配置 1 test 断端口 很明显是切换到备机上了...
golang用any类型去接收前端传的数字类型的值,类型断言为float64
在 Go 中,使用 any 类型接收前端传来的数字时,通常会发现其被类型断言为 float64。这是因为在 JSON 解码的过程中,Go 的 encoding/json 包会将数字解析为 float64。但如果你在结构体中指明字段为 int 类型,框架会根据字段类型进行…...
5、Spring Boot 3.x 集成 RabbitMQ
一、前言 本篇主要是围绕着 Spring Boot 3.x 与 RabbitMQ 的集成,这边文章比较简单,RabbitMQ 的集成没有太大的变化,这篇文章主要是为了后续的 RabbitMQ 的动态配置做铺垫。 1、Docker 安装 RabbitMQ 2、Spring Boot 3.x 集成 RabbitMQ二、D…...
ENSP搭建基础网络拓扑图
一、ENSP的基本操作 1、配置网关 进入系统视图与退出 <Huawei>system-view [Huawei]quit 进入G0/0/0接口后配置ip [R1]interface GigabitEthernet 0/0/0 [R1-GigabitEthernet0/0/0]ip address 192.168.1.1 24查询所有接口的ip配置 [R1]display ip interface brief…...
尚硅谷rabbitmq 2024 消息可靠性答疑二 第22节
returnedMessage()只有失败才调用,confirm()成功失败了都会调用,为什么? 在RabbitMQ中,消息的确认和返回机制是为了确保消息的可靠传递和处理。confirm和returnedMessage方法的调用时机和目的不同,因此它们的行为也有…...
在 Ubuntu 上安装 Whisper 支撑环境(ffmpeg、PyTorch)的教程(2024亲测可用)
在 Ubuntu 上安装 Whisper 的教程 以下是如何在 Ubuntu 系统上安装 Whisper 以进行视频转录的详细步骤。 步骤 1:更新系统 首先更新你的 Ubuntu 系统,确保安装最新的软件包: sudo apt update && sudo apt upgrade -y步骤 2&#…...
vue+echarts实现雷达图及刻度标注
文章目录 前言代码实现实现效果总结 前言 最近项目有做数据可视化 大屏 不免再次使用些echarts应用 记录下其中echarts雷达图的实现 代码实现 先上代码 <template><div class"container"><div ref"chart" style"width: 500px; heig…...
【进阶OpenCV】 (9)--摄像头操作--->答题卡识别改分项目
文章目录 项目:答题卡识别改分1. 图片预处理2. 描绘轮廓3. 轮廓近似4. 透视变换5. 阈值处理6. 找每一个圆圈轮廓7. 将每一个圆圈轮廓排序8. 找寻所填答案,比对正确答案8.1 思路8.2 图解8.3 代码体现 9. 计算正确率 总结 项目:答题卡识别改分 …...
费雪的竞争优势分析框架
费雪的竞争优势分析框架 关键词:费雪竞争优势分析框架、企业竞争优势、财务分析、行业分析、企业战略 摘要:本文深入探讨了费雪的竞争优势分析框架。该框架是评估企业竞争力的重要工具,通过多维度的分析帮助投资者和企业管理者判断企业在市场中的地位和发展潜力。文章首先介…...
Apache HBase与Spark集成终极指南:10个实时数据处理高效方案
Apache HBase与Spark集成终极指南:10个实时数据处理高效方案 【免费下载链接】hbase Apache HBase 项目地址: https://gitcode.com/GitHub_Trending/hb/hbase Apache HBase是一个高可靠性、高性能、面向列的分布式存储系统,非常适合存储海量结构化…...
Neo.mjs性能优化:如何实现每秒40,000+增量更新的秘密
Neo.mjs性能优化:如何实现每秒40,000增量更新的秘密 【免费下载链接】neo The application worker driven frontend framework 项目地址: https://gitcode.com/gh_mirrors/neo/neo Neo.mjs作为一款由应用工作器驱动的前端框架,以其卓越的性能表现…...
从零上手平头哥剑池CDK:手把手教你搭建第一个RISC-V调试工程(附断点设置技巧)
从零上手平头哥剑池CDK:手把手教你搭建第一个RISC-V调试工程(附断点设置技巧) 第一次接触RISC-V架构和平头哥的开发环境,难免会有些无从下手。作为一个过来人,我清楚地记得当初为了跑通第一个调试工程,花了…...
从手动压枪到智能辅助:探索罗技鼠标宏在PUBG中的进化之路
从手动压枪到智能辅助:探索罗技鼠标宏在PUBG中的进化之路 【免费下载链接】logitech-pubg PUBG no recoil script for Logitech gaming mouse / 绝地求生 罗技 鼠标宏 项目地址: https://gitcode.com/gh_mirrors/lo/logitech-pubg 当你在绝地求生的激烈对枪中…...
UDOP-large算力优化:FP16推理+FlashAttention加速UDOP-large响应速度
UDOP-large算力优化:FP16推理FlashAttention加速UDOP-large响应速度 1. 为什么你的UDOP-large模型跑得不够快? 如果你用过UDOP-large这个文档理解模型,可能会发现一个问题:处理文档图片的时候,有时候响应速度不够理想…...
比Jenkins轻量10倍!用Gitea Actions搭建内网自动化部署的完整踩坑记录
企业级内网CI/CD革命:Gitea Actions轻量化实战指南 在当今快节奏的软件开发环境中,持续集成与持续部署(CI/CD)已成为企业提升交付效率的关键。然而,传统解决方案如Jenkins往往伴随着沉重的资源消耗和复杂的配置流程,让许多中小团队…...
Ostrakon-VL-8B LaTeX文档自动化:将手写公式草图转换为排版代码
Ostrakon-VL-8B LaTeX文档自动化:将手写公式草图转换为排版代码 每次写论文或者报告,最头疼的部分是什么?对我而言,绝对是敲那些复杂的LaTeX公式。一个积分符号、一个分式结构,往往要花上好几分钟去回忆语法、调整括号…...
手把手教你用Ollama命令搭建个人AI助手:从拉取Llama 3到定制化部署
从零构建智能对话引擎:Ollama与Llama 3的深度实践指南 在人工智能技术日益普及的今天,拥有一个个性化的AI助手已成为许多开发者和技术爱好者的追求。不同于云端服务的黑箱操作,本地部署的AI模型能提供更高的隐私保护和定制自由度。本文将带你…...
别再只加Mask了!手把手教你用FlashAttention实现真正的Sliding Window Attention(附代码)
突破传统误区:用FlashAttention实现高效滑动窗口注意力的实战指南 在Transformer模型优化领域,许多开发者对滑动窗口注意力(Sliding Window Attention, SWA)存在一个普遍误解——认为只需在注意力矩阵上添加滑动窗口掩码就能实现线性复杂度。这种错误认…...
