谁说中国不能做CPU?大一生惊爆你眼球

39度创意研究所 2014-12-16 15:51 次阅读

目前只完成了设计概念和硬件描述,支持部分常用32位MIPS指令(ADD, SUB, LW, SW等)。硬件描述用的是SystemVerilog语言,生成软件Synplify 9.6.2。昨天我测试了执行单元和指令控制单元,这两个主要的组件没大问题,剩下的不敢保证。别抱太大期望,大一计算机工程学生能力有限。下图是中央处理器的寄存器传输层的简化设计概念。

 

谁说中国不能做CPU?大一生惊爆你眼球
 

数据路径的部分单元改造自Harris & Harris的教材“Digital Design and Computer Architecture“的微架构例子。为了方便,我们假设内存分为数据内存和指令内存。可见CPU拥有常规的5级流水线(Instruction Fetch, Instruction Decode, Execute, Memory, Write Back),并有两份数据路径,因此超纯量,理想化下每周期可同时执行10个指令。


 

蓝线圈的是流水线的执行组件。

谁说中国不能做CPU?大一生惊爆你眼球
 

红线圈的是数据路径,两个完全相同

谁说中国不能做CPU?大一生惊爆你眼球

在HDL中,我将命名两个运行指令为I0和I1或Instr0和Instr1,PC为PC0和PC1,下周期PC为PC0F,PC1F。
 

CPU的完整硬件生成:

谁说中国不能做CPU?大一生惊爆你眼球
 

我的设计中最有趣(也是最难完成)的部分是名为IFHU(Instruction Flow and Hazard Unit)的指令流动及数据冒险控制单元。

谁说中国不能做CPU?大一生惊爆你眼球
 

原稿:

谁说中国不能做CPU?大一生惊爆你的眼球
 

它内置了一个小型三级流水线,目的就是为了储存(如果存在)指令的RD(Destination Register),Register File的目标地址。地址在IFHU内的流动模拟了真正指令在处理器流水线的执行完成度,因此每次PC从指令内存读出对应指令后,指令如果是BEQ,R- Type或I-Type,他们的根寄存器的地址(RS,RT)将于存在于IFHU流水线内的RD做对比,如果有相同地址代表会出现数据冒险。这些结果会输出到IFU(Instruction Flow Unit),指令控制单元,它按照以下原理决定最终指令是否为空指令以及下周期PC的值:

1. I0和I1正常:执行两个指令,PC0,PC1 + 8

2. I1出现跳跃,分支,或数据冒险:执行I0,PC0 = PC1,PC1 + 4

3. I0出现数据冒险:不执行,PC都不变

4. I0出现跳跃或分支:内部执行,PC0为预测或跳跃后PC,PC1 = PC0 + 4

不出错的话PC1应该永远等于PC0。
 

下面是IFU:

谁说中国不能做CPU?大一生惊爆你的眼球

 

IFHURegSelect:

 

谁说中国不能做CPU?大一生惊爆你的眼球
 

IFHUXORComp:

 

谁说中国不能做CPU?大一生惊爆你的眼球


IFHU的另一个重要的组件是一个简单的2位分支预测器。目前我的CPU只支持BEQ(Branch on Equal)这一个分支指令,不过剩下的也都是这一个来的。这是分支预测器FSM:

谁说中国不能做CPU?大一生惊爆你的眼球
 

设三个状态位元为S2S1S0。主要状态Predict Taken,Weak Not Taken,和Strong Not Taken分别有自己的子状态In Progress,In Progress表示已做预测,不知结果,在这个状态下不会再做预测,确保流水线最多执行一个分支预测。根据上面的FSM,可得出一个下个状态的真值表:

谁说中国不能做CPU?大一生惊爆你的眼球
 

分支预测器将先把两个可能的PC存进FF,然后使用预测的方向(S1)选择预测PC。同时一个相反方向的电路(~S1)将选择相反的PC,最终由BRsuccess(预测是否成功)来选择最终输出到IFU。


 

谁说中国不能做CPU?大一生惊爆你的眼球
 

接下来的指令解码流程就比较直接了。MIPS指令需要读取的寄存器地址直接输进32x32位的寄存器,结果读到RDXX。从这里起,将会有两个数据路径以及两个控制单元。

谁说中国不能做CPU?大一生惊爆你的眼球
 

寄存器或许也同时要储存四个周期前的指令的计算结果或内存数据,WA[4:0]是写入地址,WD[31:0]是写入内容,寄存器的CLK依然和处理器同步但 FF在Falling Edge更换,保持同周期完成。SigExt是Sign Extend的缩写,它负责把指令的Immediate从16位扩到32位。
 

32x32位的寄存器矩阵:

谁说中国不能做CPU?大一生惊爆你的眼球
 

控制单元:

谁说中国不能做CPU?大一生惊爆你的眼球
 

执行单元的输出ALUcontrol控制ALU的功能:

谁说中国不能做CPU?大一生惊爆你的眼球

RegWrite和MemWrite控制寄存器和内存是否写入,RISel控制执行单元ALU的第二个输入使用寄存器内容还是Imm。这些控制电路会如数据电路往流水线的下一个阶段进行。


接下来是 EU(Execution Unit),执行单元。EU以目前支持的指令来看,只需要一个多功能ALU,以后可以加一个FPU和支持SIMD扩展的计算单元。另外RD1读出的内容直接接到WriteData逻辑,在SW指令里,这个将直接写入数据内存。RegAddr是R-Type或I-Type指令的Write Back地址,因为地址在这两类指令里的位置不一样,控制单元根据OPCode输出的RISel逻辑会选择对应的地址

R-Type:0000 00ss ssst tttt ddddd000 0010 0101 (Write Back地址为d)

I-Type:1000 11ss ssst ttttiiii iiii iiii iiii (Write Back地址为t)

谁说中国不能做CPU?大一生惊爆你的眼球
 

ALU的设计很简单,控制单元根据Funct输出的ALUcontrol[1:0]控制ALU的功能。现在只需要ADD,SUB,AND,OR。我这里懒省事了,本来想自己写个Carry Look-Ahead Adder但是时间来不及,直接用SV的“+”了。
谁说中国不能做CPU?大一生惊爆你的眼球

谁说中国不能做CPU?大一生惊爆你的眼球
 

这是用ModelSim测试EU的结果:

谁说中国不能做CPU?大一生惊爆你的眼球

谁说中国不能做CPU?大一生惊爆你的眼球

谁说中国不能做CPU?大一生惊爆你的眼球

结果都正确。


接下来测一下IFHU,我用以下六个指令

谁说中国不能做CPU?大一生惊爆你的眼球

如果正常的话,IFHU应该并行执行指令1和2,到第二个周期,指令4有冒险,因此IFHU应该只执行指令3,并继续读取指令4和5,这两个都依然有冒险,所以在第三周期PC不变。
 

汇编器的结果:

谁说中国不能做CPU?大一生惊爆你的眼球

ModelSIm运行指令:(完全列出来)

谁说中国不能做CPU?大一生惊爆你的眼球

结果:

谁说中国不能做CPU?大一生惊爆你的眼球
 

细看一下第一周期的结果:

谁说中国不能做CPU?大一生惊爆你的眼球

可见两个指令都顺利通过,PC都加8
 

第二周期:

这里的I1F为0开头,代表空指令,PC0 = PC1,而PC1 = PC1 + 4
 

第三周期:

谁说中国不能做CPU?大一生惊爆你的眼球

两个指令都成空指令,PC也不变,根预料的一样。目前IFHU未发现大问题,指令流动正常。


剩下的就不多说了,MEM和WB都很直接。如果不是马上要考期末了,我会再加点指令,再仔细测测所有单元。本来还想来个乱序执行设计,再放个寄存器重命名单元和保留站,但现在的能力有限,我想先读几本更深的教材。接下来我把几个主要Module的描述发出来。

谁说中国不能做CPU?大一生惊爆你的眼球
 

谁说中国不能做CPU?大一生惊爆你的眼球

谁说中国不能做CPU?大一生惊爆你的眼球
谁说中国不能做CPU?大一生惊爆你的眼球

收藏 人收藏
分享:

评论

LeoforIC
这也太牛逼了吧,工程师的好料子
Snail_Walker
大一的能做出一个简单的流水线那确实还算可以。就是把那本书上的单周期代码改了,不过还行!
T-mowind
吓尿了~~~~简单的CPU也是个U 啊,海思需要你~~~

相关推荐

单片机堆栈的小故事让你更容易理解堆栈的概念

因为单片机有CPU、存储器、IO等等,使他(人性化一点以配合下文)看起来就像一个比较小的计算机,所以....

的头像 玩转单片机 发表于 09-23 15:58 13次 阅读
单片机堆栈的小故事让你更容易理解堆栈的概念

华为畅享8怎么样

外观方面,华为畅享8采用5.99英寸屏幕,这同时也表明了华为在以后的道路,大部分机型的屏幕定位会是全....

的头像 牵手一起梦 发表于 09-23 08:27 133次 阅读
华为畅享8怎么样

ADM3252E输出异常怎么解决

各位大侠!, 最近我们有个客户发现ADM3252E在系统上电时会输出0x00或0xFF, 为了确实是CPU或则ADM3252E输出异常,...

发表于 09-21 14:52 50次 阅读
ADM3252E输出异常怎么解决

Qualcomm Symphony System Manager SDK使用举例

Qualcomm Symphony System Manager SDK使用举例         Symphony System Manager是...

发表于 09-21 10:33 49次 阅读
Qualcomm Symphony System Manager SDK使用举例

PSoC5LP用I2C发送4个字节可以用DMA吗?

我使用PSoC5LP进行实时应用 1)我想用I2C发送(只发送,不接收)4个字节,但是我想立即把它们发送到一个缓冲器中,然后切...

发表于 09-21 09:36 71次 阅读
PSoC5LP用I2C发送4个字节可以用DMA吗?

80C51单片机的中断与定时的详细资料介绍及使用方法免费下载

当中央处理器CPU正在处理某件事情的时候,外界发生了紧急事件请求,要求CPU暂停当前的工作,转而去处....

发表于 09-20 17:24 31次 阅读
80C51单片机的中断与定时的详细资料介绍及使用方法免费下载

80c51单片机控制器的详细和名称中英文对照

界上第一台电子计算机其实是ABC(Atanasoff-Berry Computer,阿塔纳索夫-贝瑞....

发表于 09-20 17:24 37次 阅读
80c51单片机控制器的详细和名称中英文对照

苹果推出A12 Bionic芯片,拥有六核CPU和八核的第二代神经引擎

在上周推出新款 iPhone 芯片的时候,苹果公司对 A12 Bionic 平台做了大量演示。可知其....

发表于 09-20 16:47 298次 阅读
苹果推出A12 Bionic芯片,拥有六核CPU和八核的第二代神经引擎

STM8S微控制器系列的各部件的详细资料免费下载

本参考手册为应用开发人员提供了关于如何使用STM8S微控制器的存储器和外设的完整信息。STM8S是一....

发表于 09-20 14:14 19次 阅读
STM8S微控制器系列的各部件的详细资料免费下载

再有5年,中国集成电路在全世界会有一席之地

“再有5年,中国集成电路基本上能把脚跟站稳了,2028年到2030年左右,中国集成电路在全世界会有一....

的头像 DIGITIMES 发表于 09-20 10:56 340次 阅读
再有5年,中国集成电路在全世界会有一席之地

PNA-X-FW A10.47.03&FW A10.49.03在段错误中设置IF BW

我只是发现在频率段内设置IF BW的错误。 当您以10 Hz手动键入类型时,系统有时会不接受并将其更改为7 Hz。 键入7 Hz时,...

发表于 09-19 16:51 26次 阅读
PNA-X-FW A10.47.03&FW A10.49.03在段错误中设置IF BW

ADV7181c做PAL视频采集项目调试遇到问题

各位工程师好 最近使用ADV7181c 做PAL视频采集项目,PAL的CVBS/YC/RGsB 输入到ADV7181c ,8bit 4:2:2 Y...

发表于 09-19 10:28 40次 阅读
ADV7181c做PAL视频采集项目调试遇到问题

谁才是微小型嵌入式系统的最佳选择?

只有对手才真正了解对手,或许是RISC-V的成长速度让ARM感受到了威胁,2018年6月底,ARM建....

的头像 电子技术应用ChinaAET 发表于 09-19 10:04 171次 阅读
谁才是微小型嵌入式系统的最佳选择?

英特尔10nm工艺制程转换出现问题,AMD是最大受益者

于是AMD采用Zen架构的全新PC处理器Ryzen系列在全球市场热销,去年在美国PC市场其取得了超过....

的头像 柏颖漫谈 发表于 09-19 08:46 265次 阅读
英特尔10nm工艺制程转换出现问题,AMD是最大受益者

未来中国芯片设计能否对标全球巨头企业?

芯片设计位于半导体产业的最上游,是半导体产业最核心的基础,拥有极高的技术壁垒,需要大量的人力、物力投....

的头像 半导体行业联盟 发表于 09-18 10:54 865次 阅读
未来中国芯片设计能否对标全球巨头企业?

请问代码Cla1ForceTask1andWait();是指F28377S中CLA与CPU二者并行运行吗?

如下: Cla1ForceTask1andWait(); 这句代码的含义是等CLA运行结束时CPU的代码跟着运行,还是二者并行运行...

发表于 09-18 09:43 226次 阅读
请问代码Cla1ForceTask1andWait();是指F28377S中CLA与CPU二者并行运行吗?

CPU封装技术的定义和意义

  常常听到各处理器厂商在公开场合提到两个词:架构、封装技术,那么,这两个东东到底是什么东东,都对CPU产生了什么影响呢...

发表于 09-17 16:59 35次 阅读
CPU封装技术的定义和意义

华为表示计划今年内就能够推出可折叠的手机

日前德国杂志die welt刊发了对华为消费者业务CEO余承东的采访消息,余承东表示计划今年内就能够....

的头像 科技美学 发表于 09-17 15:53 1295次 阅读
华为表示计划今年内就能够推出可折叠的手机

健伍TH-26A,TG-28A,TH-28A和TK208对讲机检修实例说明

对症快修:根据现象分析,该故障可能发生在发射及接收的电源控制部位。检修时,先在天线接口接上高频功率表....

发表于 09-17 08:00 28次 阅读
健伍TH-26A,TG-28A,TH-28A和TK208对讲机检修实例说明

ICOM各型号电台CPU复位方法详细资料免费下载

本文档的主要内容详细介绍的是ICOM各型号电台CPU复位方法详细资料免费下载。

发表于 09-17 08:00 28次 阅读
ICOM各型号电台CPU复位方法详细资料免费下载

i9-9900K跑分曝光 稳了

Intel将在10月初发布九代酷睿9000系列和配套的Z370主板,核心线程数量达成,第一次为Int....

发表于 09-16 10:51 90次 阅读
i9-9900K跑分曝光 稳了

Intel14nm产能缺口接近50%

对于Intel来说,10nm工艺遥遥无期的情况下,14nm产能也出现了问题,这直接导致小伙伴们调低预....

发表于 09-16 09:56 73次 阅读
Intel14nm产能缺口接近50%

一文搞懂 CPU、GPU 和 TPU

张量处理单元(TPU)是一种定制化的 ASIC 芯片,它由谷歌从头设计,并专门用于机器学习工作负载。....

的头像 电子发烧友网工程师 发表于 09-15 10:46 651次 阅读
一文搞懂 CPU、GPU 和 TPU

浅析FPGA设计中常犯的错误

FPGA的用处比我们平时想象的用处更广泛,原因在于其中集成的模块种类更多,而不仅仅是原来的简单逻辑单....

的头像 电子发烧友网 发表于 09-15 09:37 248次 阅读
浅析FPGA设计中常犯的错误

什么是树脂塞孔?树脂塞孔的应用,工艺制作方法和品质问题改进方法介绍

树脂塞孔的工艺流程近年来在PCB产业里面的应用越来越广泛,尤其是在一些层数高,板子厚度较大的产品上面....

的头像 PCB行业融合新媒体 发表于 09-15 09:15 263次 阅读
什么是树脂塞孔?树脂塞孔的应用,工艺制作方法和品质问题改进方法介绍

介绍GPU与FPGA的几个方面和看法

除了芯片性能外,GPU相对于FPGA还有一个优势就是内存接口。GPU的内存接口(传统的GDDR,最近....

发表于 09-15 09:15 81次 阅读
介绍GPU与FPGA的几个方面和看法

阿里强力布局芯片领域 国际芯片巨头集体入驻的背后

近日,有网友曝光了多家国际芯片巨头的天猫官方旗舰店截图,截图显示包括赛普拉斯(Cypress)、瑞萨....

的头像 电子发烧友网工程师 发表于 09-15 08:56 442次 阅读
阿里强力布局芯片领域 国际芯片巨头集体入驻的背后

2018苹果秋季发布会如约而至,苹果股价当日跌1.24%

此次苹果新机发布会上首先将“Apple Watch 4”作为“前菜”端给观众。新Apple Watc....

的头像 物联网资本论 发表于 09-14 17:24 2678次 阅读
2018苹果秋季发布会如约而至,苹果股价当日跌1.24%

RGB666显示模式和未使用的I/O

所有的,我将PIC32 MZ CPU连接到一个TFT显示器上,每种颜色都有6行,对应于一个RGB666图形模式。虽然总共有18个比...

发表于 09-14 16:04 34次 阅读
RGB666显示模式和未使用的I/O

华为硬件工程师手册(详细资料免费放送)

产品硬件项目的开发,首先是要明确硬件总体需求情况,如CPU 处理能力、存储容量及速度,I/O 端口的分配、接口要求、电平要求...

发表于 09-14 14:09 966次 阅读
华为硬件工程师手册(详细资料免费放送)

AD7093 SDO输出总为0x8000

3线无判忙cs接法,用CPU IO模拟时序,in-和in+ 分别接 GND和 VREF5V  或颠倒过来  分别接 VR...

发表于 09-14 11:44 66次 阅读
AD7093 SDO输出总为0x8000

什么是单片机怎样学习?单片机基础知识及Proteus应用简介资料概述

本文档的怎样内容详细介绍的是单片机基础知识概述内容包括了:1.单片机概述2.单片机学习的预备知识3.....

发表于 09-14 10:53 71次 阅读
什么是单片机怎样学习?单片机基础知识及Proteus应用简介资料概述

FPGA教程之如何从零开始学习FPGA?从零开始走进FPGA世界

这本所谓的书,恐怕不一定能够带还没入门的 U 杀进 FPGA 开发的大门,当然也肯定不能达到进阶的目....

发表于 09-14 08:00 138次 阅读
FPGA教程之如何从零开始学习FPGA?从零开始走进FPGA世界

全新区块链架构HPB,跟产业深度结合,促进世界区块链生态共同繁荣

HPB是一种全新的区块链架构,旨在实现分布式应用的性能扩展。定位为易用的高性能区块链平台,跟产业深度....

发表于 09-13 14:56 63次 阅读
全新区块链架构HPB,跟产业深度结合,促进世界区块链生态共同繁荣

数据库为什么有可能喜欢Linux AIO(异步I/O)?

这样的AIO有一个极大的好处在于,IO不会阻塞住CPU的行为,有利于充分利用硬件的资源,有利于让CP....

的头像 MCA手机联盟 发表于 09-11 10:42 467次 阅读
数据库为什么有可能喜欢Linux AIO(异步I/O)?

多级并行调整策略

This webinar will answer your key questions: Where....

的头像 英特尔 Altera视频 发表于 09-11 06:22 118次 观看
多级并行调整策略

用DPDK启动VCwitter并配置端口

In this video you'll learn to launch Open vSwitch*....

的头像 英特尔 Altera视频 发表于 09-11 05:51 150次 观看
用DPDK启动VCwitter并配置端口

STM32单片机特性解析

其基于专为要求高性能、 低成本、低功耗的嵌入式应用专门设计的ARM Cortex-M内核,同时具有一....

发表于 09-10 16:55 279次 阅读
STM32单片机特性解析

cpu超频注意事项有哪些 浅谈cpu超频设置

通常所说的超频简单来说就是人为提高CPU的外频或倍频,使之运行频率得到大幅提升,即CPU超频。

发表于 09-10 14:40 82次 阅读
cpu超频注意事项有哪些 浅谈cpu超频设置

怎么看CPU有没有超频 cpu超频的意义是什么

超频就是超过原来的频率 电脑超频,打个比方就是我们在跑步的时候,如以5米/S的速度跑,但过了一会儿,....

的头像 沈丹 发表于 09-10 11:29 356次 阅读
怎么看CPU有没有超频 cpu超频的意义是什么

什么是主频和睿频?cpu主频越高越好吗

CPU的主频,即CPU内核工作的时钟频率(CPU Clock Speed)。通常所说的某某CPU是多....

的头像 沈丹 发表于 09-10 11:17 607次 阅读
什么是主频和睿频?cpu主频越高越好吗

主频和睿频的区别 q9000主频怎么样

CPU的生产可以说是非常精密的,以至于生产厂家都无法控制每块CPU到底可以在什么样的频率下工作,厂家....

发表于 09-10 11:08 72次 阅读
主频和睿频的区别 q9000主频怎么样

Q9000四核CPU性能测试 浅谈Q9000性能提升

从现有的资料来看,Core 2 Extreme QX9650和QX9750处理器的功耗均为130W,....

发表于 09-10 10:55 114次 阅读
Q9000四核CPU性能测试 浅谈Q9000性能提升

Q9000在T61上的运行效果

 形成这些成绩的缘由有能够是由于我用的漆包线太细了的缘故,由于el-sahef有说过GTLREF和G....

发表于 09-10 10:44 60次 阅读
Q9000在T61上的运行效果

q9000怎么样 q9000和qx9300哪个更有优势

x9100是至尊版u,至尊版共性就是不锁倍频,如果你的机器可以超倍频,这个u就神了。他的价格比较贵,....

发表于 09-10 09:33 78次 阅读
q9000怎么样 q9000和qx9300哪个更有优势

t9900和q9100哪个好 浅谈t9900和q9100的不同

T9900 双核 3.06G 6M二级缓存 35w,Q9100 四核 2.26G 12M二级缓存 4....

发表于 09-10 09:19 209次 阅读
t9900和q9100哪个好 浅谈t9900和q9100的不同

笔记本选Q9000还是X9100? q9000和x9100区别对比

T6600这块CPU只是P7450的阉割版,而根据官方的要求,T6600(包括其它T6x00、奔腾双....

发表于 09-10 09:07 132次 阅读
笔记本选Q9000还是X9100? q9000和x9100区别对比

CPU T9500与Q9000的区别 浅谈CPU T9500性能参数

同等系列条件下看主频和2级缓存,主频差不多,2级缓存就是影响性能的关键因素。比如T6400和P735....

发表于 09-10 08:58 242次 阅读
CPU T9500与Q9000的区别 浅谈CPU T9500性能参数

q9000 cpu的参数、性能分析

酷睿2四核Q9000 优点:原生四核心设计,具有不错的游戏性能 缺点:发热量较大。

发表于 09-10 08:47 71次 阅读
q9000 cpu的参数、性能分析

2017英特尔®大学游戏展示

Beatstep Cowboys is a rhythm-based, real-time stra....

的头像 英特尔 Altera视频 发表于 09-10 05:35 123次 观看
2017英特尔®大学游戏展示

《光环大战2》进行优化在英特尔®集成图形的运行结果

Halo Wars 2 has been optimized to run great on Int....

的头像 英特尔 Altera视频 发表于 09-10 05:10 135次 观看
《光环大战2》进行优化在英特尔®集成图形的运行结果

如何在英特尔®SGX中密封数据

There are situations where your Intel® Software Gu....

的头像 英特尔 Altera视频 发表于 09-10 04:17 176次 观看
如何在英特尔®SGX中密封数据

推荐系统是什么?如何构建一个推荐系统?推荐系统与AI有什么关系?

推荐系统是信息过滤系统的一个子类,它根据用户的偏好和行为,来向用户呈现他(或她)可能感兴趣的物品。推....

的头像 Linux爱好者 发表于 09-09 11:16 454次 阅读
推荐系统是什么?如何构建一个推荐系统?推荐系统与AI有什么关系?

浅析STM32之GPIO结构

如果CPU写入的是逻辑1,则编号3的N-MOS管将处于关闭状态,此时IO端口的电平将由外部的上拉电阻....

发表于 09-09 10:16 186次 阅读
浅析STM32之GPIO结构

让CPU更接近数据 Serverless成为计算存储的关键

OpenIO开发开源软件把对象存储和计算结合起来,通过和计算存储硬件公司合作,把CPU放到存储中。计....

的头像 ssdfans 发表于 09-08 10:25 486次 阅读
让CPU更接近数据 Serverless成为计算存储的关键

大多数人购买CPU时会踏入的误区

我们在组装电脑时,CPU、主板和显卡往往是我们最关注的三个部件,这也被称为组装电脑的最重要的三个部件....

发表于 09-07 17:33 157次 阅读
大多数人购买CPU时会踏入的误区

一文了解CPU、GPU和TPU的区别

很多读者可能分不清楚 CPU、GPU 和 TPU 之间的区别,因此 Google Cloud 将在这....

的头像 EETOP 发表于 09-06 16:53 629次 阅读
一文了解CPU、GPU和TPU的区别

什么是单片机?51单片机教程之单片机简单介绍免费下载

一台能够工作的计算机要有这样几个部份构成:CPU(进行运算、控制)、RAM(数据存储)、ROM(程序....

发表于 09-06 16:03 48次 阅读
什么是单片机?51单片机教程之单片机简单介绍免费下载

伏达半导体与中天微签署C-SKY CK902授权协议

伏达半导体有限公司与中天微系统有限公司签署C-SKY CK902授权协议,成为中天微支持RISC-V....

的头像 芯师爷 发表于 09-06 14:20 429次 阅读
伏达半导体与中天微签署C-SKY CK902授权协议

解析:为何TPU比CPU快80倍

 我们生活在一个技术推动整个文明基石的时代。但是,尽管拥有所有辉煌的发明和技术进步,今天世界比以往更....

的头像 人工智能 发表于 09-06 11:29 481次 阅读
解析:为何TPU比CPU快80倍