自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

☯

  • 博客(16)
  • 资源 (4)
  • 收藏
  • 关注

原创 《论文阅读 | LoopFrog: In-Core Hint-Based Loop Parallelization》

LoopFrog: 基于轻量级提示的循环并行化技术 本文提出LoopFrog技术,通过核心内轻量级线程和指令提示挖掘循环并行性。现代乱序执行核心面临资源利用率下降问题,而传统线程级推测又过于复杂。LoopFrog创新性地将连续指令窗口重构为多个不连续子窗口,通过三条提示指令(detach、reattach、sync)引导硬件在不改变程序语义的前提下,以类似"蛙跳"方式跨越迭代边界执行循环体。这种机制在单个宽核内实现了中等粒度的并行性,无需操作系统支持或跨核通信。实验表明,LoopFrog在保持顺序语义的同时

2026-07-09 16:51:30 435 1

原创 《论文阅读 | Morrigan: A Composite Instruction TLB Prefetcher》

论文摘要 Morrigan是一种创新的指令TLB预取器,针对现代数据中心应用中日益严重的指令STLB未命中问题。作者通过分析45个Qualcomm工作负载发现:iSTLB未命中主要集中于少量高频页面,且后继页面访问模式高度可预测。基于此,Morrigan采用复合设计:IRIP模块通过可变长度Markov链(1-8个后继槽)捕获不规则模式,SDP模块处理小范围delta模式。实验显示,相比现有方案,Morrigan将性能提升从1.6%提升至8.9%,接近理想上限11.1%。该设计完全保持传统架构兼容性,无需修

2026-04-24 16:16:39 484

原创 《论文阅读 | Exploiting Page Table Locality for Agile TLB Prefetching》

① 发现并量化了页表局部性对 TLB 预取的价值通过系统实验,论文首次清晰地展示了利用页表最后一级的局部性可以为所有现有 TLB 预取器带来显著增益,并精确分析了"理想情况"与"有界 PQ"之间的差距。② 提出 SBFP,利用"Free"PTESBFP 解决了"如何在有限 PQ 中选择最有价值的Free PTE"这一核心问题,通过轻量级采样机制,以极低的硬件开销实现了动态自适应的Free预取筛选。③ 提出 ATP,解决"哪个预取器最适合当前场景"的问题。

2026-04-18 17:20:30 471

原创 Gem5 预取机制介绍

本文基于Gem5 v24.1.0.3版本,分析了Stride预取器在SE模式下的工作机制。首先介绍了Load指令的执行流程,包括地址转换、Request/Packet生成及缓存访问等关键步骤。重点阐述了访存行为如何触发预取流程:当缓存未命中时,BaseCache::recvTimingReq()会调用预取器进行地址预测。文章详细解析了LSQRequest、Request和Packet三类对象的关系与作用,并列举了常用接口方法。该研究为理解Gem5模拟器的预取机制提供了具体实现层面的参考。

2025-12-23 22:10:44 860

原创 如何消除USB共享网络导致的Windows系统中自动增加的网络设备序列号?

本人经常用usb共享网络给主机上网,但是每次重新插上线后,windows系统就会弹出确认连接网络X的提示信息,问题就出在这个序列号X上,每次都会自动加一,从2,3,4 ... 一直增长下去,作为一个强迫症的用户,能忍吗?不能忍。寒颤吗?很TM寒颤。能忍吗?不能忍。关于这个问题的话我找了半天,有很多的解决方案,这里分享其中一种,在不改变系统功能的情况下将以前的配置信息删除,这样就可以重新编号。具体的做法就是在注册表编辑器中将网络配置文件删除。# 1. windows+R 调出运行窗口。# 2.

2021-05-12 08:04:29 8497 3

原创 Debian/Ubuntu上最快的QQ/微信安装方式

首先转载贴上github的源码链接,有兴趣的可以看看。1、运行如下一条命令将移植仓库添加到系统中:wget -O- https://deepin-wine.i-m.dev/setup.sh | sh2、以下命令完成wechat的安装:sudo apt-get install com.qq.weixin.deepin3、将com.qq.weixin.deepin替换为下列包名,可以继续安装其他应用:应用 包名微信 com.qq.weixin.deepinQQ com.qq.im.deepi

2021-02-19 23:06:39 4717 1

转载 ubuntu 如何关闭笔记本触摸板

关闭触摸板:sudo modprobe -r psmouse打开触摸板:sudo modprobe psmouse

2021-02-19 08:48:59 1165

原创 一种在局域网中设置某一设备使用固定ip地址,其余设备使用自动分配地址的方法

问题背景介绍  在之前的两篇文章中,介绍了如何设置SSH以及内网穿透以及利用python程序自动推送出最新的SSH连接地址的方法,但是在实际的使用过程中,又发现了新的问题,外部的公网ip地址变化的问题已经解决,但是在局域网内部,有时也会出现ip地址变化的过程,例如网线端口的变化就会导致DHCP分配的ip地址会发生变化,那么本文就这一问题介绍一种将目标ubuntu主机设置为使用固定ip地址,而不影响其他设备使用DHCP自动分配使用ip地址的方法。具体设置方法  具体的思路就是将DHCP分配的地址段范围缩

2021-02-15 15:31:12 2592

原创 一种获取公网ip地址并发送邮件至指定邮箱的实现方法

背景  在之前一篇文章中介绍了利用路由器的端口映射功能实现内网穿透的方法。  ubuntu SSH内网穿透 + Vscode远程访问  在实际的使用过程中,发现这一实现途径存在一些不足之处,即当路由器的公网ip地址改变之后,需要重新在ubuntu主机或者路由器上查看其公网ip地址,然后再在windows上修改ip地址。在远程访问的情况下,实际操作ubuntu主机或者路由器往往比较费时费力,因此本文描述了一种能够自动获取公网ip地址,当发现公网ip地址变化的时候,自动发送邮件至指定邮箱通知管理员,而不需

2021-02-09 15:07:25 9326 3

原创 ubuntu SSH内网穿透 + Vscode远程访问

首先在ubuntu系统上安装好openssh设置端口映射Windows设置Vscode 设置

2021-01-30 11:15:17 1865 2

原创 攻防世界 摩斯电码

题目:摩斯电码下载附件为一段音频利用音频分析工具打开音频摩斯电码编码   代码包括五种:短促的点信号“・”,保持一定时间的长信号“—”,表示点和划之间的停顿、每个词之间中等的停顿,以及句子之间长的停顿。   “·”,读“滴”;“—”,读“嗒”。  间隔时间:滴=1t,嗒=3t,滴嗒间=1t,字符间=3t,单词间=7t。根据音频分析工具可以写出莫斯代码:-….….-.-..-..-.–-……-..-….-–.··…–—.-..…-

2021-01-18 11:08:23 1306

原创 ubuntu下vscode配合verilator实现语法纠错

  前面有一篇文章介绍了如何在windows系统下利用modelsim在vscode中实现语法纠错,本文介绍如何在ubuntu系统下利用verilator在vscode下实现语法纠错。安装vscode安装vscode-verilog插件安装verilator配置vscode...

2021-01-07 18:30:29 3239

原创 vscode 中关于cursor surrounding lines的设置

    通过cursor surrounding lines的设置是最简单的一种实现垂直方向上光标居中或者显示光标的上下几行的方法,具体设置如下:设置步骤1、(Ctrl+,)进入设置。2、搜索cursor surrounding lines进行设置。参数说明  该值即为在光标上下范围内的显示的行数,倘若将该值大于当前vscode所能显示的行数的一半,则会产生光标在垂直方向上居中对齐的效果,倘若该值小于其,则会产生在垂直中央上下(maxlines - 2*cursor surrounding lin

2020-12-29 11:10:19 1943 1

原创 windows窗口移动到屏幕外了的两种解决方案

windows窗口移动到屏幕外了,怎么办?解决方案一解决方案二解决方案一  1、用alt + tab键切换至移出去的窗口,将其激活,虽然看不到。  2、然后使用alt + space(空格) 激活菜单。  3、再按一下 M (移动),即可激活移动功能。  4、最后通过 上下左右方向键就可以移动窗口的位置了,移动至可视界面即可,按下enter(回车)完成移动。解决方案二  1、用alt + tab键切换至移出去的窗口,将其激活,虽然看不到。  2、然后使用windows + ↑ (方向上键)或

2020-12-24 09:36:12 65590 18

原创 常见verilog错误

常见verilog错误多驱动阻塞与非阻塞混用阻塞非阻塞语义理解关键字 or 和逻辑或 || 混用混用其他语言格式异步复位信号的描述for循环的理解多驱动/********************************1************************************/// always @(*) begin// temp_c <= temp_a * temp_b;// end// always @(*) begin// temp_c <=

2020-12-10 09:35:21 2760

原创 Vscode + modelsim 环境搭建

Vscode + modelsim 环境搭建1.Vscode配置2.Modelsim语法检查器集成2.1 Modelsim-Atera配置2.2 Modelsim配置3.自动例化生成1.Vscode配置首先在vscode中安装支持Verilog的插件:在vscode的Extension 中搜索verilog,安装如下图所示的插件;该插件支持以下文件的语法高亮,并且支持部分自动补全输入;Verilog-HDL;SystemVerilog;Bluespec SystemVerilog;Viva

2020-12-09 15:22:37 16685 16

ARM_CMSIS.5.4.0.rar

Cortex Microcontroller Software Interface Standard (CMSIS) CMSIS enables consistent device support and simple software interfaces to the processor and its peripherals, simplifying software reuse, reducing the learning curve for microcontroller developers, and reducing the time to market for new devices.

2019-05-31

Setup_EmbeddedStudio_RISCV_v510b_win_x64.exe

官网下载程序Setup_EmbeddedStudio_RISCV_v510b_win_x64.exe

2020-10-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除