芯片的架构_意法半导体

芯片的架构_意法半导体在了解这些架构之前,我们应该先了解一下复杂指令集(CISC)和精简指令集(RISC)。怎么说这两个的区别呢?CISC的设计思路更加注重性能的发展,是一种高性能高功耗的芯片,在高密度的计算上更具有优势;RISC的设计思路更注重低功耗小尺寸,多用于移动端设备,在重复性任务上占优。举一个简单的例子来说明这个情况,我们在B站上常说的一键三连,CISC会把“点赞”“投币”“收藏”整理成一条指令在缓存中,再由处理器处理;但是对于RISC来说就是三条指令了先“点赞”再“投币”最后“收藏”,这样做的缺点就是很依赖内存带宽了

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

在了解这些架构之前,我们应该先了解一下复杂指令集(CISC)和精简指令集(RISC)。怎么说这两个的区别呢?CISC的设计思路更加注重性能的发展,是一种高性能高功耗的芯片,在高密度的计算上更具有优势;RISC的设计思路更注重低功耗小尺寸,多用于移动端设备,在重复性任务上占优。举一个简单的例子来说明这个情况,我们在B站上常说的一键三连,CISC会把“点赞”“投币”“收藏”整理成一条指令在缓存中,再由处理器处理;但是对于RISC来说就是三条指令了先“点赞”再“投币”最后“收藏”,这样做的缺点就是很依赖内存带宽了。

一、✖️86架构

很多人会把电脑中的program File86和program File64认为一个是86位一个是64位,其实这不是一个概念,86文件夹才是64位的应用程序的文件夹,64里面的文件是32位的,更何况也不会有86位的处理器。

✖️86的是取自于1978年Intel公司发布的一款16位的处理器8086,这个指令集当初是专门为了这一块处理器开发的,在同一年IBM公司使用这一块处理器发布了世杰第一台PC。

✖️86在现在基本是Intel和AMD的“专属”了,独霸PC市场多年,无可撼动。

二、ARM架构

这是一个32位RSIC架构的处理器,在最近一段时间炒得很火,Apple的M1系列的芯片和阿里巴巴旗下平头哥半导体发布的倚天710开启了这一个热潮,我们常听到高通骁龙、Apple的A系列、海思麒麟、联发科等等都是ARM架构的芯片。

三、RISC- V架构

这个架构基本就没什么人听过了,听名字就知道采用的也是RISC,这是现在的“潮流”吧,是加州伯克利大学开发出来的一个开源指令集,也是我们国家现在重点投资的一个架构,在今年7月份中科院实现了香山雁山湖(28nm工艺)流片的生产,就是基于这个架构,按照PPT下一个项目是南湖(14nm工艺)。

四、MISP架构

这个就更加没有人听过了,当然,了解过“龙芯”的人对这个就不陌生了,”龙芯“就是基于MISP架构开发的。说起龙芯就不得不聊一聊03年的汉芯事件了,03年上海交通大学 微电子学院院长 陈进 教授发明的“汉芯一号”造假,并借助“汉芯一号”申请了数十个科研项目,骗取了高达上亿元的科研基金,也就是在这个事件之后我们国家半导体行业开始没落,在之前还是处于世界领先水平的。MISP也是采用的RISC。

芯片的架构就像你买了一个房子,基于此你可以改造装修,做出不同的东西,看你怎么应用。

现在对于芯片的定义很狭隘,很多人觉得CPU就是芯片,其实CPU、NPU(神经网络处理器)、GPU、MCU、内存等等都可以算作是芯片,无聊写下当作科普了,并不完整,有空再补。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/196330.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 查看linux执行的命令记录_history命令用法

    查看linux执行的命令记录_history命令用法前言我们每次敲打linux命令的时候,有时候想用之前用过的命令,一般情况下,我们都会按↑↓箭头来寻找历史的命令记录,那如果我想用1天前执行的某条命令,难道还要按↑100次?显示这样是不现实的,我们可

    2022年7月29日
    3
  • 配置iptables

    配置iptables

    2021年5月12日
    125
  • C++强制类型转换

    C++中的强制类型转换虽然兼容C语言中的强制类型转换,但是不建议在C++中使用C语言风格的强制类型转换。C++中的强制类型转换共有4种:static_cast,dynamic_cast、const_c

    2021年12月19日
    49
  • AngularJS简介

    AngularJS简介AngularJS简介AngularJS是一个JavaScript矿建,他是一个JavaSscript编写的库。可以通过<script>标签添加到HTML页面。AngularJS是通过指令扩展了HTML,且通过表达式绑定数据到HTML。地址:<scriptsrc="http://apps.bdimg.com/libs/angular.js/1.4.6/angul…

    2022年7月25日
    5
  • 桌面软件图标变成白纸的解决方法是什么_笔记本桌面图标变成白纸

    桌面软件图标变成白纸的解决方法是什么_笔记本桌面图标变成白纸在桌面上新建一个txt文件:在文件里输入以下内容并保存:rem关闭Windows外壳程序explorertaskkill/f/imexplorer.exerem清理系统图标缓存数据库attrib-h-s-r“%userprofile%\AppData\Local\IconCache.db”del/f“%userprofile%\AppData\Loca…

    2022年10月18日
    0
  • 雷柏 V500PRO Win键失效「建议收藏」

    雷柏 V500PRO Win键失效「建议收藏」之前买了一个雷柏V500PRO机械键盘玩游戏,但是2020年国庆后再没有玩过。最近在使用键盘的过程中,发现Win键失效,然后开始找原因。网上很多是在任务管理器、注册表之类的,总感觉不属于我的问题范围。在博客的评论区看到一个关于机械键盘的评论,引起很多人的共鸣,感觉和我遇到的问题应该一样。接着再搜一下关于雷柏V500Win键失效,找到并解决。其他机械键盘,自己搜索。对于雷柏V500PRO,Win键控制快捷键:Fn+Win键。…

    2022年5月27日
    101

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号