自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 ForwardCom——一个开放的向前兼容的指令集架构

ForwardCom的向前兼容指的是之后基于ForwardCom指令集开发的软硬件,随着不断地更新都是可以兼容之前的。但是如今基于RISC、CISC开发的软硬件,是不能兼容的。

2024-04-04 19:46:59 1110 1

原创 彻底搞懂FPGA配置

近期通过Chipyard平台生成自定义的Rocket-chip处理器后,对怎么上板产生了疑惑,牵扯一些SOC、FPGA的知识不太熟练,故写此文章记录一下对FPGA配置过程的理解。

2024-04-03 17:17:44 1343 1

原创 在线LaTex编辑器与BibTex参考文献组织

够用了!配有很多Templates,方便编辑。

2024-03-19 09:41:55 1162 1

转载 Attention Is All You Need(文献阅读总结)

Transformer由论文《Attention is All You Need》提出,现在是谷歌云TPU推荐的参考模型。论文相关的Tensorflow的代码可以从GitHub获取,其作为Tensor2Tensor包的一部分。哈佛的NLP团队也实现了一个基于PyTorch的版本,并注释该论文。在本文中,我们将试图把模型简化一点,并逐一介绍里面的核心概念,希望让普通读者也能轻易理解。Transformer 与 RNN 不同,可以比较好地并行训练。

2024-03-05 08:30:49 134 1

原创 Makefile学习笔记(很全)

commandcommandcommand目标文件或执行文件或标签。:要生成target所需要的文件或目标。command:make需要执行的命令,要以一个Tab键开头。prerequisites中如果有一个以上的文件比target文件要新的话,command所定义的命令就会被执行。注意几个变量:$@--目标文件,$^--所有的依赖文件,$<--第一个依赖文件。enddef# 使用ugh = Huh?all:= 支持前面的变量使用后面的变量。x := foo。

2024-01-18 19:01:43 389 1

原创 遗传算法(GA)

目标函数值大的(适应度高的)生存下来繁殖下一代的机率更大;当然也随机少量选择一些“幸运儿”(目标函数小的,即适应度低的)也能生存下来繁殖下一代。两两交配,基因进行交叉、变异(基因交叉->参数交叉互换,变异->参数修改)产生新个体。遗传算法主要融合了自然生物进化中的一些行为:繁殖、变异、选择、交叉。判断目标函数是否满足,不满足就迭代,满足就退出。随机生成一定数量的生物个体,染色体不尽相同。Matlab版本如下。

2024-01-06 09:22:37 339 1

原创 Fsm serialdp(HDLBits 137)

并输出字节,拉高done。:接受字节状态(读8位):检验成功后,进入该状态。:检验失败后,进入该状态。:接受额外位(读1位)

2023-04-07 17:17:23 120

原创 自然语言(PTA)

众所周知,现代英语和汉语是 SVO(主谓宾)结构的语言。另外英语也有 VO 和 OV 两种常见的结构,汉语则只有 OV 没有 VO 结构。通常 S 和 O 是名词性结构,V 是动词性结构。为了拯救 LOJ,LCR 要上传自己存储的比赛数据,但在放学前她都要在教室里听语法课。表示一个名词性的词,V 表示一个动词性的词),请你判断每句话是否分别符合英语和汉语的结构。LOJ 停止运行后,服务商删除了网站,于是所有题目的测试数据都丢失了。SVO,OV 和 VO 整体都是名词性结构,可以嵌套。

2023-03-28 19:56:35 167

原创 求解一个约束优化问题

输入文件为input.txt,共4行,第一行为A的元素个数m,第2行为m个值,用英文逗号隔开,代表A的元素,第3行为B的元素个数n,第4行为n个值,用英文逗号隔开,代表B的元素。主要的核心思想在于怎么退火,感觉这道题本来就应该是CSP回溯,非得用模拟退火,想来想去,只有映射个数的修改了……,简单求和罢了,注意下标,注意映射(我这里使用的映射是 索引。,这里是退火的板子,看看模拟退火算法就了解了。的某个元素,可以多对一映射。,即修改映射,有点像蒙特卡洛模拟……乱糟糟的,全局变量自己加上吧。

2022-12-14 17:30:15 175

原创 学习FPGA过程中的专业术语概念

RAM是随机存取存储器(random access memory),是计算机内部存储器中的一种,也是其中最重要的,计算机和手机中一般把其叫做(运行)内存,它的速度要比硬盘快得多,所以用运行程序在RAM中,而存放运行时不用的数据则在硬盘中,什么时候需要数据,便把数据从硬盘中拿到内存,但同时RAM断电会丢失数据,所以我们电脑如果断电了就会丢失原来正在运行的数据。所以,手机中的RAM和电脑中的RAM的概念是相同的,RAM即内存越大,能同时在内存中执行的程序就越多,性能一般是越好的。

2022-11-05 15:25:52 303

原创 数学规划与组合优化

运筹学的研究对象是人类对各种资源的运用及筹划活动,它的研究目的在于了解和发现这种运用及筹划活动的基本规律,以便发挥有限资源的最大效益,来达到总体、最优的目标。在一定约束之下如何选取某些因素的值使某项(或某些)指标达到最优的一门学科。运筹学中所处理的问题绝大部分都是最优化问题。

2022-07-20 10:03:29 679

原创 Gshare分支预测器的实现与优化

在较小的范围内,随着 PHT_CRT_MAX 的增大,除个别trace外,其余traces的预测准确度均有提高,但当PHT_CRT_MAX取较大值时,若出现连续若干个T或(N),再想要反转就需要再经过若干个状态,故预测准确度就难以保证。对比发现,发现除LONG-2、LONG-3准确度下降外,其余的准确度均有较高的提升,其中SHORT-2准确度的提高更是翻了一倍,同时针对98317和196613而言,选取更大的数,会有更大的pht表,当遇到跳转指令更多的时候,更大的pht会有更大的容错率,故效果要好。

2022-03-23 10:22:29 841

原创 Y86-64模拟器(python实现1~100求和)

【代码】Y86-64模拟器(python实现1~100求和)

2022-03-19 15:16:26 1324 1

空空如也

空空如也

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

TA关注的人

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