widder 发表于 2013-9-25 12:57

samaleg 发表于 2013-9-25 10:30
你举的例子那是软件没针对64优化,换32当然没影响

那也得能优化才行
计算类应用可以优化的很好,但其他的基本没啥用,另外64位地址长度翻倍,数据结构的内存消耗会增加不少,凭5s那可怜的1G内存,真不知道会咋样

jun4rui 发表于 2013-9-25 13:24

台球论坛网友 发表于 2013-9-25 13:39

ov_efly 发表于 2013-9-25 14:05

deatheye 发表于 2013-9-25 11:17
我关心的是这64和pc上的32》64是不是一回事

一个是x86-64
一个是AArch64

弗林蒂萨 发表于 2013-9-25 15:11

苹果的优化很赞   

Hush 发表于 2013-9-25 23:11

本帖最后由 Hush 于 2013-9-25 23:13 编辑

鸡蛋灌饼 发表于 2013-9-25 12:12
别丢人了,CPU-bond的程序普遍性能提升20%到30%
Apache性能能提升十倍


别丢人了,Apache是一个IO bound的应用...64位会有提升才见鬼了。stackoverflow随便找找都一堆例子:
http://stackoverflow.com/questio ... bit-build-of-apache

CPU-bound的应用会提升也只是因为X64比X86多很多寄存器这种X86构架的特例而已,但寄存器的多少和64还是32位没关系,看看人家RISC,看看人家CELL

Hush 发表于 2013-9-25 23:14

samaleg 发表于 2013-9-25 10:48
pc包袱太沉重,ios过两年抛弃掉5以后再看看?

沉重个毛...多核在很多情况下没有办法被很好的应用是因为计算机算法的限制,很多事情就只能用一个核才能做,没办法并行。

samaleg 发表于 2013-9-25 23:32

爱夏 发表于 2013-9-26 02:38

angilent ADS里用64位那还真是快10倍都不止...

不要叫水狗做主人 发表于 2013-9-26 06:26

鸡蛋灌饼 发表于 2013-9-25 12:14
嘿嘿,8个核心一起飞
觉得手机电池容量足够大是吧

怕耗电你就降频呗,又没人说你只能全速运转

風美由飛 发表于 2013-9-26 07:03

8核全开的话前7个基本上都已经满载了。

----发送自 Sony ST25i,Android 4.1.2

auraria 发表于 2013-9-26 08:26

本帖最后由 auraria 于 2013-9-26 08:27 编辑

deatheye 发表于 2013-9-25 11:17
我关心的是这64和pc上的32》64是不是一回事

有类似但不一样
ARM升级到64bit对其内存操作有很大的作用,32位ARM现在连32位的数据都要分两次加载,提升地址位宽可以让这些操作减少到一次
而x86的64bit更大的意义仅在于可以直接支持更大的内存而不需要PAE映射的方式,x86内部的地址操作早就不止64bit,通过AVX指令甚至可以直接操作256bit的数据。所以即使重新编译为x64的程序,大多时候并不会因此获得多少收益,这也是大多数程序到现在都不推出x64版本,只有少数大部头软件和驱动程序才积极转战x64。

gofbayrf 发表于 2013-9-26 09:03

auraria 发表于 2013-9-26 08:26
有类似但不一样
ARM升级到64bit对其内存操作有很大的作用,32位ARM现在连32位的数据都要分两次加载,提升 ...

內存操作擴大這麽多功耗控制得住嗎...

auraria 发表于 2013-9-26 09:06

gofbayrf 发表于 2013-9-26 09:03
內存操作擴大這麽多功耗控制得住嗎...

不然A7双核抵八核面积何来?
功耗无法控制就要靠更多晶体管来抵消了
即便如此,A7的发热量也是妥妥的

pzgr43 发表于 2013-9-26 11:25

A7的核心思想就是uncore部分缓存大带宽足,保证每个线程的执行资源足够,所以单个核心的面积比猴机那一堆处理器的单个很小都要大,性能强是正常的

至于64位,这是另一个问题,除了寄存器数量翻倍,其它和文字里提的大小核心没有太多关系。

xsummer 发表于 2013-9-26 12:56

i3可以秒amd全家,你来体会一下就知道了

卖哥 发表于 2013-9-26 13:01

jun4rui 发表于 2013-9-25 10:40
64bit在PC上普及了这么多年,普遍来看依然没有明显优于32bit。当然,一些专业程序,例如大量计算之类的软 ...

压缩解压、杀毒、压片

卖哥 发表于 2013-9-26 13:04

auraria 发表于 2013-9-26 08:26
有类似但不一样
ARM升级到64bit对其内存操作有很大的作用,32位ARM现在连32位的数据都要分两次加载,提升 ...

虽然ARM官方NEON的执行宽度是64位,ARMv8升级到128位
但是……高通的ARMv7核心里的NEON就是128位的

7pu 发表于 2013-9-26 14:53

7pu 发表于 2013-9-26 14:59

jun4rui 发表于 2013-9-26 15:54

einhorn 发表于 2013-9-26 15:58

本帖最后由 einhorn 于 2013-9-26 16:02 编辑

jun4rui 发表于 2013-9-26 15:54
这种需要密集计算的确实有优势。

不过反过来,这些计算核多比核少也有优势。 ...
真不见得,有很多算法比如很多常见的加密算法因为依赖关系,难以并行化

IOSYS 发表于 2013-9-26 19:35

7pu 发表于 2013-9-26 19:56

hyddx 发表于 2013-9-26 20:07

7pu 发表于 2013-9-26 19:56
a7和高通用的是自己的芯片设计

基于ARMv7的设计

jun4rui 发表于 2013-9-27 10:02

页: 1 [2]
查看完整版本: 苹果A7处理器是怎样用双核击败八核的