找回密码
 注册
关于网站域名变更的通知
查看: 468|回复: 1
打印 上一主题 下一主题

CPU&GPU&MCU&DSP处理器学习分享

[复制链接]
  • TA的每日心情
    开心
    2024-9-5 15:51
  • 签到天数: 1 天

    [LV.1]初来乍到

    跳转到指定楼层
    1#
    发表于 2021-4-6 10:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    EDA365欢迎您登录!

    您需要 登录 才可以下载或查看,没有帐号?注册

    x
    一、处理器
    1 y9 d  m' C4 L1 VCPU-中央处理器(功能:信息处理、程序运行的最终执行单元;处理指令、执行操作、控制时间、处理数据): U& u5 k, X0 s$ E8 }8 w7 o
    GPU-图形处理器(功能:系统输入的视频信息进行构建和渲染;显示核心、显示芯片、视觉处理器)( O. r0 j9 N3 ?9 s$ l
    DSP-数字信号处理器(功能:信号数字化处理;程序和数据空间分开,可以同时访问指令和数据,快速的中断处理和硬件I/O支持)
    5 q" t( c4 w" l$ C* kmcu-微控制单元(功能:多种I/O接口集成在一片芯片,单片机的多机应用系统可分为功能集散系统、并行多机处理及局部网络系统)* r  f3 K) b- H- ], @3 Q

    1 s7 G7 T$ u5 w$ F6 w1 d& u二、RISC微处理器-ARM-RISC微处理器(英国 Acorn计算机有限公司)
    0 k" B) i, t# r(1)体积小、低功耗、低成本、高性3 Q8 c" z: h' k
    (2)支持Thumb(16位)/ARM(32位)双指令集,能很好的兼容8位/16位器件;
    " m$ w" ?: F! X0 |# E(3)大量使用寄存器,指令执行速度更快;
    / P; V* O9 q; U: J(4)大多数数据操作都在寄存器中完成;
    3 ^+ E1 O" I/ x5 L(5)寻址方式灵活简单,执行效率高;$ d7 W0 X, L7 U
    (6)指令长度固定。4 X' L% ], f; k) _$ V5 M
    三、体系结构2 H- F) I( i: \. }4 k% E) U  r
    (1)CISC指令集-复杂指令集计算机;大约有20%的指令会被反复使用,占整个程序代码的80%。而余下的指令却不经常使用,在程序设计中只占20%;
    2 J. ]6 [1 H( T& t9 z8 H( p2 {- s(2)MIPS指令集-单字长定点指令平均执行速度(ARM平台)1 u( T& `+ R; E; }
    (3)RISC-V指令集- 基于精简指令集(RISC)原则的开源指令集架构(ISA)) v3 W) K, R/ H
    四、RISC(Reduced Instruction Set Computer,精简指令集计算机)
    ) T) n' A. Z: S. T/ [(1)采用固定长度的指令格式,指令归整、简单、基本寻址方式有2~3种。; T$ z/ L& y; r' x$ d3 l8 H
    (2)使用单周期指令,便于流水线操作执行。. e5 E; \( T& M& v" r7 v! g3 ?' H
    (3)大量使用寄存器,数据处理指令只对寄存器进行操作,只有加载/存储指令可以访问存储器,以提高指令的执行效率;9 X: N1 {4 U6 _' f4 L: b" J
         除此以外,ARM体系结构还采用了一些特别的技术,在保证高性能的前提下尽量缩小芯片的面积,并降低功耗。
    3 C- t- w# z7 v+ Y8 h( @% N3 w(4)所有的指令都可根据前面的执行结果决定是否被执行,从而提高指令的执行效率。4 J1 T8 P; W7 G( c( t
    (5)可用加载/存储指令批量传输数据,以提高数据的传输效率。; ^* v% d3 n( Y$ C5 W. }
    (6)可在一条数据处理指令中同时完成逻辑处理和移位处理。
    & K% _% g! F" d2 c3 ^) ]! t2 x(7)在循环处理中使用地址的自动增减来提高运行效率。
    & w9 Q) u: h0 Q; k/ F8 j4 ~' X* U. O1 X" L  s0 ^
    五、RISC-V指令集
    " ~. c$ f6 b/ L0 D9 ]: [. E(1)完全开源9 R+ ^6 u2 n  Y  H3 H2 |# y4 u" I
    (2)架构简单
    0 j6 ^8 v7 u& n( `( F(3)易于移植*nix
    % {2 Q& t" O5 s2 k(4)模块化设计
      o, |- |2 T1 p- U) W2 s- j(5)完整的工具链
    / R. G* L1 u( s+ I* b8 p9 Z5 F(6)设计考虑了小型、快速、低功耗;
    ! I2 s4 ]9 r; k+ I5 ]
    ) Z9 M9 g, Y+ @; G
    6 Y' @/ X" s5 [/ }: t, @0 Q0 i+ f' E: p% O

    8 N4 |7 k" j- {3 t+ W4 J1 Q9 r% m
    + P! H; u# L8 _& f3 L7 @1 P8 L0 F2 E: o5 @3 S
    6 x" R: a9 b6 Z7 l. `

    0 m# M4 `. z- ?% \
    8 O& P( {" j* C. ^0 r% g+ S$ Q8 F. X, m  `3 c

    该用户从未签到

    2#
    发表于 2021-4-6 13:06 | 只看该作者
    所有的指令都可根据前面的执行结果决定是否被执行,从而提高指令的执行效率
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-6-27 05:42 , Processed in 0.078125 second(s), 23 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表