上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 34 下一页
摘要: 啊 啊 啊 啊 操作系统会自动把线程放置在不同的处理器上 可以用top观察CPU使用率 啊 啊 啊 啊 a 甚至连一个简单的求和程序都做不对 a 汇编语言中的 lock: CPU的特性,通过总线加锁,解决多处理器的并发问题 啊 啊 a a a a a a asm volatile("":::"mem 阅读全文
posted @ 2023-02-26 17:01 yinhuachen 阅读(58) 评论(0) 推荐(0) 编辑
摘要: :%! command pipes the current file's contents to command's stdin, and replaces the file's contents with command's stdout. So, :%! sort is pretty much 阅读全文
posted @ 2023-02-26 16:52 yinhuachen 阅读(970) 评论(0) 推荐(0) 编辑
摘要: 可以把你当前的文件路径 放进一个栈里,后边拿出来 很方面的skim方法 阅读全文
posted @ 2023-02-26 16:48 yinhuachen 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 分布式:通过总线,我们可以用“通信”“消息”等视角,把各个模块拆成各个小状态机,每个小状态机互相之间独立,通过总线通信 集中式:通过一个大状态机生成所有控制信号 RTFM: 器件的行为一般有一个手册,会说明同时读写的行为是什么样的,也有可能是undefined 我们主要看手册中的part A 阅读全文
posted @ 2023-02-24 11:07 yinhuachen 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 参考网页:https://verilator.org/guide/latest/exe_verilator.html#configuration-files 注意,在使用 config.vlt 配置文件时,要在 verilator命令后边立刻跟着 config.vlt,否则,config.vlt中的 阅读全文
posted @ 2023-02-21 21:21 yinhuachen 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 第一部分:branch prediction 1. 最简单的分支预测:总是预测下一条指令的地址在 PC+4 如何让这种分支预测更加有效呢? Idea1: 让程序中的下一条指令更有可能是实际运行中的下一条指令(基于profile的代码放置) Idea2: 尽可能去除掉程序中的控制流指令 Idea3: 阅读全文
posted @ 2023-02-21 09:44 yinhuachen 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 并不只有冯诺依曼模型,按照控制流顺序执行指令 还有 data flow 模型,按照数据流顺序执行指令 冯诺依曼模型和数据流模型的编程语言的一个对比 Control-driven 编程模型和 data-driven 编程模型的优劣: 1. Control-driven 是顺序执行,找bug很容易 2. 阅读全文
posted @ 2023-02-21 01:51 yinhuachen 阅读(16) 评论(0) 推荐(0) 编辑
摘要: https://www.youtube.com/watch?v=upm9qCMT96Q 阅读全文
posted @ 2023-02-20 14:46 yinhuachen 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 1.Hamming Distance: 两个相同长度比特串对应位置的不同位的数量,一般使用 d(x,y) 来表示汉明距离。对两个比特串进行异或运算,统计结果为1的个数就是汉明距离。 一个问题:内存独占问题 做个实验,core0运行matlab,core1运行gcc,统计它们的运行时长 matlab的 阅读全文
posted @ 2023-02-20 14:43 yinhuachen 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 中科大资源站:https://vlab.ustc.edu.cn/docs/downloads/ 阅读全文
posted @ 2023-02-19 14:36 yinhuachen 阅读(43) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 34 下一页