IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 嵌入式 -> ARM 处理器 MIPS/DMIPS/MFLOPS -> 正文阅读

[嵌入式]ARM 处理器 MIPS/DMIPS/MFLOPS

转自:ARM 处理器 MIPS/DMIPS/MFLOPS 理解 - 走看看

现在随着计算机使用了多级流水线结构,取指、译码、执行等并行方式,单纯使用频率确定性能不太合理,所以采用计算性能来测定cpu性能比较合理,主要有MIPS,DMIPS和FLOPS三个主要概念,

MIPS(Million Instructions Per Second):字面理解为百万条指令/秒,即每秒执行百万级指令数。这是衡量CPU速度的一个指标。像是一个Intel 80386 电脑可以每秒处理3百万到5百万机器语言指令,既我们可以说80386是3到5MIPS的CPU。MIPS只是衡量CPU性能的指标。

DMIPS(Dhrystone Million Instructions executed Per Second):Dhrystone是测量处理器运算能力的最常见基准程序之一,常用于处理器的整型运算性能的测量。Dhrystone是一种整数运算测试程序。

FLOPS:Floating-point Operations Per Second, 表示CPU的每秒执行的浮点运算次数,主要用于衡量计算机的浮点运算能力。

  • 1 MFLOPS = 10^6 FLOPS
  • 1 GFLOPS = 10^9 FLOPS
  • 1 TFLOPS = 10^12 FLOPS
  • 1 PFLOPS = 10^15 FLOPS

TOPS: Tera Operations Per Second, 处理器每秒钟可进行10^12操作,包括整数的运算和浮点数运算,和FLOPS有一定差别。
例如 NVIDIA T4显卡性能 :NVIDIA T4 Tensor Core GPU for AI Inference | NVIDIA Data Center
说明了FP32的浮点运算为 8.1TFLOPS,但是用INT4的整数运算时,可达到 260 TOPS

参数数值
TURING TENSOR CORES320
NVIDIA CUDA? CORES2,560
SINGLE PRECISION PERFORMANCE8.1 FP32 TFLOPS
MIXED PRECISION (FP16/FP32)65 FP16 TFLOPS
INT8 PRECISION130 INT8 TOPS
INT4 PRECISION260 INT4 TOPS

例如 TFLOPS比较

产品性能
谷歌 Cloud TPU v3420 TFLOPS
华为昇腾910256 TFLOPS
Groq TSP250 TFLOPS
NVIDIA Tesla V100 GPU125 TFLOPS
Intel Movidius100 GFLOPS
Intel 10代酷睿1.12 (FP32)TFLOPS
2.25(FP16)TFLOPS
地平线 Sunrise4 TOPS
高通骁龙86515 TOPS
高通骁龙8557 TOPS

ARM处理器比较

Cortex-A系列

CoreArchitecturebitsI-CacheD-CacheDMIPS/MHz
ARM11v7-A324-64K4-64K1.25
Cortex-A5ARMv7-A324-64K4-64K1.57
Cortex-A7ARMv7-A328-64K8-64K1.9
Cortex-A8ARMv7-A3216-32K16-32K2.0
Cortex-A9ARMv7-A3216-64K16-64K2.5
Cortex-A12ARMv7-A32--3.5
Cortex-A15ARMv7-A3232K32K3.4
Cortex-A17ARMv7-A3232-64K32K3.2
Cortex-A32ARMv8-A328-64K8-64K2.3
Cortex-A35ARMv8-A32/648-64K8-64K2.5
Cortex-A53ARMv8-A32/648-64K8-64K2.3
Cortex-A55ARMv8.2-A32/6464K64K2.7
Cortex-A57ARMv8-A32/6448K32K4.1
Cortex-A72ARMv8-A32/6448K32K4.7
Cortex-A73ARMv8-A32/6464K32-64k4.8
Cortex-A75ARMv8.2-A32/6464K64k5.2
Cortex-A76ARMv8.2-A32/6464K64k-

Cortex-M系列

CoreArchitecturebitsDMIPS/MHzDSP
Cortex-M0ARMv6M320.9~0.99
Cortex-M3ARMv6M321.25~1.5
Cortex-M4ARMv6M321.25~1.528/16 SMID 单精度FPU
Cortex-M7ARMv7-M322.14/2.55/3.238/16 SMID 双精度FPU

参考

  嵌入式 最新文章
基于高精度单片机开发红外测温仪方案
89C51单片机与DAC0832
基于51单片机宠物自动投料喂食器控制系统仿
《痞子衡嵌入式半月刊》 第 68 期
多思计组实验实验七 简单模型机实验
CSC7720
启明智显分享| ESP32学习笔记参考--PWM(脉冲
STM32初探
STM32 总结
【STM32】CubeMX例程四---定时器中断(附工
上一篇文章      下一篇文章      查看所有文章
加:2022-04-14 00:28:41  更:2022-04-14 00:39:41 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 5:27:07-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码