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

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

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

    [LV.1]初来乍到

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

    EDA365欢迎您登录!

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

    x
    一、处理器
    8 B9 c$ \$ v0 D& ~& }CPU-中央处理器(功能:信息处理、程序运行的最终执行单元;处理指令、执行操作、控制时间、处理数据)
    + s$ w$ c/ R; EGPU-图形处理器(功能:系统输入的视频信息进行构建和渲染;显示核心、显示芯片、视觉处理器)5 F( M# D- C. }# M  A, W1 W- O
    DSP-数字信号处理器(功能:信号数字化处理;程序和数据空间分开,可以同时访问指令和数据,快速的中断处理和硬件I/O支持)
    : u" a  h: i% a# G+ wmcu-微控制单元(功能:多种I/O接口集成在一片芯片,单片机的多机应用系统可分为功能集散系统、并行多机处理及局部网络系统)
    $ M" U; [8 o' n* `
    ' |: j% ^2 P" |. A" A+ |# D2 p二、RISC微处理器-ARM-RISC微处理器(英国 Acorn计算机有限公司)
    3 M% y3 Z2 ?: c0 H3 ?(1)体积小、低功耗、低成本、高性
    2 J& N( z3 f  U( D( a$ k( d( Y(2)支持Thumb(16位)/ARM(32位)双指令集,能很好的兼容8位/16位器件;6 ^7 k" ]. L" T. C' d+ V# l
    (3)大量使用寄存器,指令执行速度更快;/ C, |9 s1 ]# O" y; Y) F8 Z' ~5 j
    (4)大多数数据操作都在寄存器中完成;
    3 V: J' l, p0 Y0 r# H(5)寻址方式灵活简单,执行效率高;4 t! O) f! X! r' n, ^  V" u
    (6)指令长度固定。
    # s2 h% f3 S9 u; Y1 r1 `* X三、体系结构" X* ~: T; ^) Y2 M
    (1)CISC指令集-复杂指令集计算机;大约有20%的指令会被反复使用,占整个程序代码的80%。而余下的指令却不经常使用,在程序设计中只占20%;
    1 S1 [" G: e8 I$ |& s* `(2)MIPS指令集-单字长定点指令平均执行速度(ARM平台)
    6 y, s, |6 M% L(3)RISC-V指令集- 基于精简指令集(RISC)原则的开源指令集架构(ISA)+ L$ a4 R  Q* I7 Q
    四、RISC(Reduced Instruction Set Computer,精简指令集计算机)
    $ I. n: ~) t( R3 z(1)采用固定长度的指令格式,指令归整、简单、基本寻址方式有2~3种。
    ! u+ z3 Y- I3 L) T  X6 f(2)使用单周期指令,便于流水线操作执行。
    ) Y2 L" x1 Z, \1 m(3)大量使用寄存器,数据处理指令只对寄存器进行操作,只有加载/存储指令可以访问存储器,以提高指令的执行效率;
    9 U4 E2 ~7 q' `     除此以外,ARM体系结构还采用了一些特别的技术,在保证高性能的前提下尽量缩小芯片的面积,并降低功耗。. Q/ k. v5 C5 B  N( R
    (4)所有的指令都可根据前面的执行结果决定是否被执行,从而提高指令的执行效率。. s' m. d9 t5 I' E: Y1 f
    (5)可用加载/存储指令批量传输数据,以提高数据的传输效率。
    # w2 A) `6 @5 H( ^% U/ P(6)可在一条数据处理指令中同时完成逻辑处理和移位处理。8 M  D# D' a( `' b) S/ C
    (7)在循环处理中使用地址的自动增减来提高运行效率。
    6 M' i- s: [0 K5 D; h9 K- R+ {$ {
    % f4 s5 s6 }6 U3 G0 S+ Z. f五、RISC-V指令集( s+ j7 F7 b9 C9 O1 `6 N
    (1)完全开源% c2 B: M# S, l4 ?; H* f
    (2)架构简单* f# B2 {, z' d
    (3)易于移植*nix: ?2 ^# `& Q3 ~1 m2 E4 l
    (4)模块化设计
    * H) G* T# f2 ^0 e$ p* q(5)完整的工具链6 W4 H. w. F* H3 f$ d
    (6)设计考虑了小型、快速、低功耗;! a  |1 Y* }. \# |

    % y; k' L; g2 g3 n
    # ?7 r. d9 q3 V7 b2 W5 x8 o
    ( w/ j6 L# q2 a. P1 Q# a8 B! q2 x  d8 }/ p( F

    2 x$ p  J* K, s  D! f) I
    8 s9 y6 f3 Z' n6 e/ k! c- ?! z/ V7 Z# }4 p! \7 i4 C7 |9 C
    & c* |  N! V; B
      j- }; H' D$ D5 a% l* X
    , y" u& u$ a0 ^' w9 \

    该用户从未签到

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

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-10-9 00:05 , Processed in 0.125000 second(s), 24 queries , Gzip On.

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

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

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