![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
处理器
文章平均质量分 75
王野的自留地
这个作者很懒,什么都没留下…
展开
-
手画1-bit cpu架构
【代码】手画1-bit cpu架构。原创 2023-05-05 15:37:06 · 206 阅读 · 0 评论 -
SIMT与SIMD的区别?
来源: SIMD指令和SIMT指令有什么区别?在出现SIMD和SIMT之前,占主导地位的是SISD(Single instruction single data)。但很快人们发现,在一些逻辑简单但计算量大的场景下,这些计算可以并行完成。因此,直接想到的解决方案就是多块芯片并行计算,即多核系统,与此对应的编程模型是多线程编程。多核系统的产生使得编程变得轻松,只需解决多线程互斥、同步等一些小问题即可。但很快有人意识到,从硬件的角度看,这么做很不划算。我们只是为了并行计算,按理说只需要多块计算元件和寄存器就行了,原创 2023-03-12 11:58:10 · 1744 阅读 · 0 评论 -
计算机架构100问
ca中的100个问题计算机是如何创建的?1.1 能不能在框图中,构建计算机的结构(画出计算机的datapath?)1.2 从逻辑门的角度,画出计算机架构1.3 指令的执行过程是怎么样的,手画出来。计算机是如何被控制的?(ISA)计算机如何提高性能? (pipelining -> data harzards -> forward, branch prediction, caches, and parallelism)ISA有哪些分类(data operations, data tr原创 2022-04-25 12:31:06 · 203 阅读 · 0 评论 -
并行计算100问
CPU技术中常见并行行为有哪些?1.1 这些地方为什么需要并行?原创 2022-05-15 20:27:05 · 481 阅读 · 0 评论 -
volatile的变量学习
3 “做饭”指令执行完毕,具体指的是饭做好了,而且必须盛到碗里而不是还放在锅里,保证干饭人来了后必须立刻能吃到饭。重排指令可能会导致功能出错?编译器可能会重排指令?CPU也可能会重排指令。2 “叫吃饭”时,一定要保证“做饭”指令执行完毕;1 “做饭”和“叫吃饭”的指令不能乱序;原创 2022-10-31 23:32:16 · 94 阅读 · 0 评论 -
处理器的朴素思想
文章目录前言生产者与消费者模型生产者与消费者模型 --- 竞争(做对)吃饭&做饭同步&异步赛跑的例子理解竞争生产者与消费者模型 --- 效率(做快)提高效率的方法怎么吃饭的问题调度调度实例调度方法调度涉及的数据结构公交车/高铁/机场调度车站项目管理技术(过程也是一个调度问题)大学课程安排工作调度(工作安排)调度效率-流水线/并行/...包工思想大包工头与小包工头包工头与加工厂资源资源分配与释放资源粒度资源编号如何提高资源利用率?资源粒度切分资源合并?虚拟资源资源复用不能出错---初始化与扫尾原创 2022-04-13 22:00:52 · 570 阅读 · 0 评论 -
page fault与segment fault的区别
page fault与segment fault的区别原创 2023-03-12 10:26:45 · 153 阅读 · 0 评论 -
处理器的PPA量化学习
一个NAND, 与非门的面积。一个pixel的信息。原创 2022-11-03 09:28:32 · 770 阅读 · 0 评论