芯片的架构

news/2024/11/17 7:22:43/

在了解这些架构之前,我们应该先了解一下复杂指令集(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、内存等等都可以算作是芯片,无聊写下当作科普了,并不完整,有空再补。


http://www.ppmy.cn/news/578858.html

相关文章

android x 86

http://code.google.com/p/android-x86/

安卓android chrome86,UC浏览器86版本

UC浏览器86版本是一款功能更加强大的百度搜索引擎,提升流畅体验,不卡顿,使搜索更加快速。简约的搜索框和轻量设计使用户体验更加流畅,搜索结果更加清晰。首页还有实时热门新闻推荐,最新资讯视频浏览,还可以…

BestCoder #86

BestCoder #86 今年暑假最后一次BC了,结果B题少加了个判断终测WA了,很不爽...... 1001 Price List [hdu 5804]签到题 求出所有数的和sumsum,如果q > sumq>sum那么肯定记多了。 时间复杂度O(n)O(n)。 以上是引用官方题解... #include &…

86、87、88

#include <iostream> #include <stack> #include <queue> using namespace std; int main() { int a[] {5, 1, 4, 6}; cout << "存放整型元素的栈的操作&#xff1a;" << endl; stack<int> iStack; for (int i 0; i < 4; i…

leetcode 86

先找到第一个大于等于target的数p&#xff0c;然后从这个数开始往后遍历链表&#xff0c;若比target小则放在p之前 ListNode* partition(ListNode* head, int x) {ListNode* dummy new ListNode(-1);dummy->next head;ListNode *p dummy;ListNode *q head;while(p->…

x86-64和x86

因为X86-64的CPU&#xff0c;意思就是64位的cpu。   x86是英特尔首先开发制造的一种微处理器体系结构的泛称。该系列较早期的处理器名称是以86数字作为结尾来表示&#xff0c;因此其架构被称为“x86&#xff0c;把x86-32称为32-bit”。 由于处理器的发展遇到了瓶颈&#xf…

86.样式表 QSS

qss和css差不多&#xff0c;是css的弱化版 我们起始先搞一个Box1和Box2,然后分别设置背景颜色 目录 1 回顾setStyleSheet() 2 回顾背景颜色 background-color 3 认识选择器 4 qss文件 5 回顾边框 border 6 了解伪状态 7 详细讲解选择器 7.1 通配符选择器 * 7…

Codeforces 86C

自动机dp dp[i][j][k]在i节点字符串长度为j最小的未匹配位置k /f[u]r,r&#xfffd;&#xfffd;&#xfffd;&#xfffd;&#xfffd;&#xfffd;u&#xfffd;ĺ&#xfffd;׺&#xfffd;&#xfffd; /last[u]r,r&#xfffd;&#xfffd;&#xfffd;&#xfffd;&am…