小米 14 与骁龙 8Gen3
小米 14 手机是 2023 年发布的一款非常出色的旗舰智能手机,6.36 英寸的黄金尺寸屏幕,四曲面后壳设计,弧度圆润,手感非常舒适。
在性能上,小米 14 手机搭载了高通骁龙 8 Gen 3 处理器。根据高通官方公布的消息显示,骁龙 8Gen3 采用台积电 4nm 工艺,综合性能实现了质的飞跃。
其在 CPU 方面突破式地采用了全新的 1+5+2 架构设计,包含 6 个大核+2 个小核,其中超大核频率高达 3.3GHz,5 个大核频率最高为 3.2GHz,2 个小核频率为 2.3GHz,所有核心频率相较上一代均有提升,综合性能提高了 30%,功耗降低了 20%。
骁龙 8Gen3 采用了 Adreno 750 GPU,性能相较上一代提升了 25%,功耗降低了 25%,新加入图像运动引擎 2.0,支持最高 240FPS 超高帧率,同时也支持最低 1Hz 的待机帧率,性能和功耗完美平衡。
什么是异构计算
CPU 是通用处理器,GPU 是图形处理的专用处理器,简单来讲,让通用处理器和专用处理器来协作完成计算任务就是异构计算(Heterogeneous Computing)。
稍微复杂一点,异构计算是一种特殊的计算方式,特殊之处在于使用不同类型指令集和体系架构的计算单元组成系统的计算方式。常见的计算单元类别包括 CPU、GPU、DSP、ASIC、FPGA 等。目前“CPU+GPU”以及“CPU+FPGA”都是受业界关注的异构计算平台。
异构计算能够将整个计算任务分解成为小的计算任务,分别交给擅长的计算单元进行处理,共同协作来完成计算任务。这种方式能够更好地协调和利用各种计算单元的优势,提高整体计算效率。
异构计算本质思想
-
“专业的人干专业的事情”。计算任务是多种多样的,以前计算机中只有一个通用处理器,运行通用的操作系统,“通用”的意思就是什么都能干。人们在实践中发现,可以把一些专门的工作独立出来,针对这种工作设计专用处理器,这些特定的场景包括数字信号处理、3D 图形渲染、人工智能算法等。专用处理器是为了这种特定的工作设计的最优芯片架构,在执行效率上远远高于通用处理器,也有利于降低功耗和缩小芯片面积。
-
“把原来软件干的活,交给硬件来做”。在通用处理器上,具体功能由软件来实现。而软件由一段指令序列组成,CPU 一条条地执行这些指令,一个较为复杂的功能往往需要多条指令,导致一个软件的执行时间与指令的数量成正比,需要占用大量指令周期才能完成一项计算任务。专用处理器可以把这样的功能通过一组电路来实现,用硬件实现等同于使用软件实现的执行时间。
为什么骁龙 8Gen3 采用了 1+5+2 的八核心架构设计
除了“通用处理器+专用处理器”的协同方式,还可以采用在一台计算机上安装不同的通用处理器来协同工作的方式。
高通骁龙 8Gen3 芯片采用了 1+5+2 的八核心架构设计,这样可以取得功耗和性能的平衡。
超大核和大核性能高、功耗高,小核性能低、功耗低。
如果手机需要运行高性能的应用就分配到大的 CPU 核上运行,例如游戏、复杂网页渲染等;如果手机只是运行轻量级任务应用则分配到小的 CPU 核上运行,例如打电话、发消息、听音乐等。这种大小核协同工作的架构可以有效延长移动设备的使用时间,在手机等产品中得到广泛应用。