![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机体系结构
狮子座硅农(Leo ICer)
努力成为卓越的芯片研发人员!
展开
-
系统加速比(amdahl定律)
系统加速比原创 2023-02-27 10:09:35 · 1534 阅读 · 1 评论 -
RISC-V和开源处理器之间的关系
Berkeley的Rocket Chip、剑桥大学的lowRISC、蜂鸟E203等RISC-V核将RTL级源码也开源,这些设计可归到绿色格子;,SiFive公司、晶心科技Andes、阿里平头哥的RISC-V核是可以被授权给第三方使用,但不开源RTL级源码,属于黄色格子;,也常被称为处理器实现(Implementation),是对具体实现,对应的是一种设计方法及其源代码;,是微架构设计的实例化,比如华为基于ARM指令集和Cotex-A76微架构,设计了麒麟990这款芯片。原创 2022-09-19 18:38:15 · 613 阅读 · 0 评论 -
vhdl 语法之 gate( ) 函数
gate( )函数 byp_alu_rf1_isel_fcn <= gate(rf1_isel_fcn,dec_byp_rf1_is_isel);–如果dec_byp_rf1_is_isel=1,将rf1_isel_fcn赋值给byp_alu_rf1_isel_fcn;如果dec_byp_rf1_is_isel=0,则byp_alu_rf1_isel_fcn值为0。原创 2020-11-22 23:19:01 · 480 阅读 · 2 评论 -
多核处理器
概念第一个多核处理器是设计人员为实现更高性能CPU的一种迂回解决方案。在将来的一段间内,多核处理器会是CPU设计的主流方案。长期以来,提高微处理器的工作频率是提升性能的主要手段。然而,工作频率增高耗也随之显著增加,导致CPU温度骤升,影响CPU工作稳定性当代CPU都采用流水线结构,提升频率就要增加流水线级数,而流水线级数越多,分转移导致的开销就越大,对性能的影响就越大。集成电路的发展使我们能在单个芯片上集成越来越多的晶体管,为充分利用硬件资源,设计人员转向多核微处理器设计。...原创 2020-11-21 17:59:19 · 620 阅读 · 0 评论 -
标量流水处理机和向量流水处理机
1.1.4 标量流水处理机和向量流水处理机 这是按照数据的表示来进行分类的。 标量流水处理机指的是,处理机不具有向量数据的表示,仅对标量数据进行流水处理。类似的,向量流水处理机指的是,处理机具有向量数据的表示,通过向量指令对向量的各元素进行处理。...原创 2020-11-20 21:30:50 · 1661 阅读 · 0 评论 -
部件级、处理机级和处理机间流水线
1.1.3 部件级、处理机级和处理机间流水线 这是按照流水的级别来进行分类的。部件级流水线,叫运算操作流水线,它是把处理机的运算逻辑部件分段,使得各种数据类型的操作能够进行流水。处理机级流水线,又叫指令流水线,是把解释指令的过程按照流水方式处理。处理机要处理的主要时序过程就是解释指令的过程。按照流水方式进行,可以使处理机重叠地解释多条指令。处理机间流水线,又叫宏流水线。它是由两个以上的处理机串行地对同一数据流进行处理,每个处理机完成一项任务。...原创 2020-11-20 21:28:40 · 1298 阅读 · 0 评论 -
单功能流水线和多功能流水线
1.1.1 单功能流水线和多功能流水线 (1)单功能流水线(Unifunction Pipelines) ,是指只能完成一种固定功能的流水线,如浮点加法流水线只能完成浮点加法操作,无法进行其他操作。如Cary-1有12个单功能流水线。 (2)多功能流水线(Multifunction Pipelines) ,是指流水线的各个段可以进行不同的连接,从而使流水线在不同的时间,或者在同一时间完成不同的功能。美国TI公式ASC处理器机的运算器就采用了多功能流水线,如下图所示。它由8段组成,当要进行浮点加原创 2020-11-20 21:24:13 · 2626 阅读 · 0 评论 -
降低 cache 失效率的方法
cache 失效产生原因,可分为以下三类:(1)强制性失效 当第一次访问一个块时,该块不在cache中,需从下一级存储器中调入cache,这种失效称为强制性失效(Compulsory Miss),也称为冷启动失效或首次访问失效。(2)容量失效 即使采用全相联映像,但cache容量有限,也会使得程序执行时所需的块不能全部调用cache中,则当某些块被替换后,若重新被访问,就会发生失效。这种失效称为容量失效(Capacity Miss)。(3)冲突失效 在组相联或直接映像cache中,多原创 2020-10-29 19:28:46 · 2103 阅读 · 0 评论