囧rz~ wrote:
處理大資料時, cpu 往往有其它指令集, 如 intel simd
一個指令處理多筆資料, arm 也有這樣的指令集叫 NEON
NEON支援8、16、32和64位元的整數及單精度浮點資料,並以單指令多重數的方式運算,執行圖形和遊戲處理中關於語音及視訊的部分。單指令多重指令集在向量超級處理機中是個決定性的要素,它具備同時多項處理功能。在NEON技術中,SIMD最高可同時做16個運算。
64bit 處理大資料, 也不如直接用 neon 指令
沒錯,SIMD/NEON就是處理大量資料,無關所謂的64bit CPU
Double Precision也無關64 bit CPU的定義
這就是為何看到有些人說資料搬移比較快,就不禁覺得...上課打瞌睡的還真多
kaiend wrote:
等到Iphone6或6s之後,iPhone 大部份就洗成64 bit ,然後搭配compiler 就可以無縫銜接Mac OS 的環境,屆時,iOS的app 就可以很輕易的發展到MAC OS中,反之亦然。
哪天看到Mac book pro 拿掉鍵盤,然後下原本在iOS 的app也不要太吃驚。
老實說,是覺得他在走微軟現在在走的路,也就是one code for all ,靠compiler就可以...(恕刪)
Apple與Ms明明就是走完全相反的路!

iPhone與iPad與MBP的產品定位非常明確,使用介面也不相同!
MS搞了一個Win8想要通吃手機,(RT)平板,與電腦(含surface pro)介面,
結果程式又互不相容,反而讓使用者與開發者更混亂~
甚至連硬體商都對surface這產品線有很多抱怨(從各種意義上...)
另外,
iOS與MacOS之所以App不能共用,
是因為CPU硬體架構根本不同!
位元數不同根本不是主因!

iPhone(2007年)出來的時候,MacOS X一樣只有32bit而已~

























































































