Android平台支持7种不同的CPU架构
ARMv5,ARMv7 (从2010年起),x86 (从2011年起),MIPS (从2012年起),ARMv8,MIPS64和x86_64 (从2014年起)
每一个CPU架构对应一个ABI :
armeabi,armeabi-v7a,x86,mips,arm64-v8a,mips64,x86_64
应用程序二进制接口(Application Binary Interface)定义了二进制文件(尤其是.so文件)如何运行在相应的系统平台上,从使用的指令集,内存对齐到可用的系统函数库。
CPU & GPU
CPU(Central Processing Unit,中央处理器)是计算机设备核心器件,用于执行程序代码;
GPU(Graphics Processing Unit,图形处理器)主要用于处理图形运算,通常所说“显卡”的核心部件就是GPU。
CPU更擅长复杂逻辑控制,而GPU得益于大量ALU(算术逻辑单元 arithmetic and logic unit) 和并行结构设计,更擅长数学运算。
网友评论