小米SU7核心技术?发布会上比来比去的算力,究竟是什么?
视频版:
4 月 3 日,小米在北京亦庄小米汽车工厂举办了小米 SU7 首批车主交付仪式,千亿身价雷总亲自为车主开车门上了热搜。小米SU7车载芯片全系搭载骁龙8295,而辅助驾驶综合算力低配为84TOPS,中高配为508TOPS。那么小米SU7智驾是什么水平呢?今天我们就来讲讲辅助驾驶芯片算力。
什么是算力?
什么是算力呢?算力算力,自然指的就是芯片计算能力,算力越高,意味着运算速度越快,能适应的运算场景更复杂。常见的不论是可以处理一切事物的通用处理器CPU,还是处理图像相关数据的GPU,以及目前最流行的专用来处理神经网络计算的AI芯片,例如各家手机厂商芯片内置的NPU(Neural Processing Unit),谷歌为深度学习自主研发的TPU(Tensor Processing Unit)等,都可以用算力来衡量其性能强弱。一般将X86,ARM架构的CPU类算力称为通用算力,GPU((Graphics Processing Unit),AI((Artificial lntelligence)芯片,可编程集成电路FPGA(Field Programmable Gate Array),集成电路专用ASIC芯片(Application Specific Integrated Circuit)这些的算力称为专用算力或智能算力,高精尖科研国防领域的超级计算机输出的则称为超算算力。
算力如何表示?
不同处理器擅长的领域不一,自然衡量算力的单位也各不一样。CPU充当“大脑”的角色擅长整体调配逻辑控制,一般用DMIPS(Dhrystone Million Instructions executed Per Second),即每秒执行百万条指令,来表示CPU算力;GPU充当“眼睛”,需要接受来自CPU的大量并行计算,因此使用TFLOPS(teraFLOPS),即每秒一万亿(=10^12)次的浮点运算,来表示GPU算力;AI芯片算力则用TOPS(Tera Opreations Per Second的),即每秒一万亿(=10^12)次操作来表示,其可能是被集成于GPU的某一模块,也可能是单独为特定AI产品或服务设计的硬件。小米SU7最低配的算力为84TOPS,即表示其辅助驾驶芯片每秒可以进行18万亿次计算。
PPT上为何都只讲AI算力?
TOPS再次拆开来,T表示数量级,OPS指的是操作数量,相应的DMIPS表示整数计算,FLOPS则为浮点操作数量。随着近些年GPU中不论是硬件还是软件,AI神经网络方面的占比不断扩展,如今的GPU也不可再与以往的传统GPU相较,也开始使用TOPS表示算力,来更加准确地表示其可实现地超高操作数量。
如果我们都将算力换算成同一个数量级呢?以高通8cx GEN 3为例,其 CPU算力为200K DMIPS,GPU 算力为3000G FLOPS、NPU 也即AI算力为30TOPS,在遵循计算机中1024进制将K、M、G、T单位统一后,换算过后其CPU算力约0.0000002T DMIPS;GPU算力约为3TFLOPS;AI算力则是30TOPS。由此可见,AI算力与其他是数量级级别的差距,因此如今各家车企发布会上都会着重强调AI算力并进行宣传,毕竟视觉冲击感节目效果是最强的。
抛开运算精度谈算力就是耍流氓
在了解算力的同时,也需要知道算力是与运算精度紧密相关的,可以说抛开运算精度谈算力就是耍流氓。目前常见的运算精度为IN4、INT8、INT16,IN4即为4位精度,主要被用在一些需求不高、场景不那么复杂的诸如安防设备、智能盒子,运动相机等场景中;INT8表示8位精度,目前各家车企中通过雷达、摄像头、传感器等配合采集并运算处理,规划合适道路并进行避障等操作的辅助驾驶芯片,基本都属于INT8,以现阶段来说INT8也足以满足大部分神经网络应用场景,因而INT16对普通人来说,就并不普及与常见。
最后我们需要明确的一点是,所谓高算力,一定是需要建立在高标准的前提下的,而低标准下的高算力是比不过高标准下的低算力的,高标准高算力,那才是真的强。
好了本期是有关新能源汽车算力相关上期,目前主流的辅助驾驶芯片有哪些?小米汽车低配的84TOPS算力是否够用?更多精彩,算力大科普下期更精彩。
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~