要说清楚他们的区别太难了,借一个曾经的帖子来比喻一下:
如果将马比喻成指令发射端和控制逻辑单元,把战士比喻成流处理器,那么N卡类似于古代的骑兵,A卡类似于古代的战车。古代骑兵都是一个战士一匹马,而战车基本上都是一批马,一车配置一个驾车员,还有三四个战士或射箭,或扔标枪飞斧什么的(古希腊,古罗马盛行这种缺乏技术含量的战法),战车这东西很适合象征AMD的架构,这里一匹提供动力的马可以象征指令发射端和控制逻辑单元,那车上的战士可以象征每个5D矢量运算单元中的流处理器。在小型战役中,战车的输出能力是压倒性的,用10辆战车对10个骑兵,等于50双可以投射的手臂对10双可以投射的手臂,火力上明显压制。但是1000辆战车对战1000个骑兵时,在这个数量级来说,就是另外一回事了,所以随着战争规模的扩大,骑兵便成为兵种的主流。战车的优势是省,花一点养马费就能输出客观的火力,但是大规模对战时的执行力,反应速度,灵活机动的要求,这些就是移动速度慢,地形兼容性差,不便于展开阵型对战的战车的软肋了,史实是大兵团对战时,骑兵可以用经典的魔兽战术hit and run对付战车,先遭遇,一轮齐射,射完马上后撤,迂回一圈再过来齐射,射完再后撤(中世纪时曾经很虎的东欧战车军就是这样被蒙古骑兵团灭的,西征波兰战役的虐杀)。所以中世纪开始大家都发现了,一旦战争规模玩大了,只能用骑兵,再贵也得用。
所以,N卡效率高,但是制造难度高,功耗难以控制。A卡理论运算能力强,功耗低,但指令调度限制较大,效率低下。