上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 34 下一页
摘要: 啊 第一类:缓存第二类:功能单元(乘除法器) 第三类:并行/预测 第四类:指令流水线 更年轻的指令指的是更晚取到的指令 阅读全文
posted @ 2023-03-09 14:36 yinhuachen 阅读(66) 评论(0) 推荐(0) 编辑
摘要: Ctrl + Shift + R "Reload Waveform" 阅读全文
posted @ 2023-03-08 15:13 yinhuachen 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 啊 生产者-消费者模型可以帮助我们解决 99% 的并发问题 啊 啊 啊 啊 n=3: 有限缓冲区 啊 pc-check.py: 10W个 10W个 地检查字符,如果正确打印OK啊 上面的生产者-消费者模型还有一个问题:那就是无论队列里有没有产品(或有没有满),每个消费者和生产者都会拿锁,然后看看,这 阅读全文
posted @ 2023-03-08 05:09 yinhuachen 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 很可能是因为 metals 自带的 millw 太慢了,ctrl+P -> settings, 然后给 mill 路径 设置 本机的 mill 绝对路径。 这样会快不少 阅读全文
posted @ 2023-03-07 21:44 yinhuachen 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 这个错误产生的原因通常是,你报错的地方使用了一个结构体,而这个结构体对于这个地方不可见 解决方案:把这个结构体的声明/头函数 include 进来,就可以了 阅读全文
posted @ 2023-03-07 20:04 yinhuachen 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 解决方案: 原因是,编译的时候 VERILATOR_CFLAGS 没有加上 option --trace, 加上就好了 答案来源:https://github.com/verilator/verilator/issues/903 阅读全文
posted @ 2023-03-07 19:59 yinhuachen 阅读(233) 评论(0) 推荐(0) 编辑
摘要: ```make # Include variables and rules generated by menuconfig -include $(NPC_HOME)/include/config/auto.conf -include $(NPC_HOME)/include/config/auto.c 阅读全文
posted @ 2023-03-07 19:58 yinhuachen 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 视频:https://www.bilibili.com/video/BV1ja411h7jt/?spm_id_from=333.999.0.0&vd_source=7a1a0bc74158c6993c7355c5490fc600 啊 啊 Peterson算法实现互斥的效率其实很低 如何正确地在多处理 阅读全文
posted @ 2023-03-07 05:35 yinhuachen 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 地址:https://www.bilibili.com/video/BV1364y117ZB/?spm_id_from=333.788.recommend_more_video.-1&vd_source=7a1a0bc74158c6993c7355c5490fc600 AXI4-Lite 传输的三种 阅读全文
posted @ 2023-03-06 20:49 yinhuachen 阅读(88) 评论(0) 推荐(0) 编辑
摘要: x86_64 中,在刚刚调用了callq时,返回地址其实是刚好被压栈的,所以此时正好被 rsp 寄存器指向 答案来源:https://stackoverflow.com/questions/18311242/retq-instruction-where-does-it-return 阅读全文
posted @ 2023-03-05 04:53 yinhuachen 阅读(70) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 34 下一页