Harrypp wrote:
你的軟體定義太過狹隘了,
軟體不只是你執行的AP還包含硬體所附的Driver,
軟體、硬體不支援僅靠OS切換根本沒意義。
就是因為牽連太廣了,所以只好責任都丟給OS,
才會造成外皮64bit但骨子卻是32bit的情況發生 。
就像你不會想買個主機板是9成的卡都無法趨動的吧!
這就像目前Linux,很多硬體都無法支援。
Harry 大, 您這麼說有點斷章取義了

只要 AMD/Intel 敢推出 512bits CPU 給大眾市場軟體商自然就會想辦法支援.
你說的那些, 只要有需求就會有人做. 286 轉換到 386 時, 當時一樣 99% 的人只跑 16 bit 程式. 這真的是扯遠了
eric7722 大說的好:
如果64位元,128位元,512位元可以增加效能的話,我想這個方向一定是走下去的...
問題是增加位元數真的可以讓CPU效能可以變快嗎??有那麼多的資料要搬移嗎?
要讓效能變快我想應該是單一時間之內可以處理許多筆資料或平行運算,有點像是SIMD的方式..
因此才會有多核心的CPU 產品出現
CPU bits 越高可不代表效能越好啊

G.F wrote:
...另外PS2的CPU Emotion Engine設計特別,不能單純以128>64來比,PS2的CPU是內含兩個64位元的整數處理器,和128位元的SIMD(負責多媒體),其實有點像內建SSE的PC CPU了,...(恕刪)
umts wrote:
Sony算是電玩市場上最不老實的硬體商之一,128bit笑一笑就算了.
PS2 EE是使用64bit的MIPS處理器MIPS64的協定,所以肯定是 64bit的CPU.
為什麼很少聽過128bit的CPU,其實很簡單.因為用不到.用了也是找自己麻煩.
128bit不是CPU 128bit事情就解決了, 這代表哪怕計算或是傳送數值1.都需要128bit單位,
所以程式執行記憶空間要比32bit多4倍, I/O頻寬多四倍,儲存空間多4倍. CPU L1/L2 catch記憶體空間效率剩1/4.
除非有用到如此高的數值精度,否則多1bit,多一分浪費(時間,頻寬,空間).
...(恕刪)
大多討論都偏離了方向,Sony PS2用的真的是128位元 CPU嗎?只有G.F兄跟umts兄點出來這個核心問題。
"如果"有128位元的SIMD register file、SIMD instructions就是128位元CPU,那支援SSE的Intel/AMD處理器(從Pentium III以降),早就也算是128位元的處理器了,問題是:它們(PS2 EE、PIII、P4、C2D、Athlon64、Athlon64 X2...)是嗎?
umts wrote:
128bit不是CPU 128bit事情就解決了, 這代表哪怕計算或是傳送數值1.都需要128bit單位,
所以程式執行記憶空間要比32bit多4倍, I/O頻寬多四倍,儲存空間多4倍. CPU L1/L2 catch記憶體空間效率剩1/4....(恕刪)
我記得這個才是主因,以前從16位元要跳入32位元的年代,真正碰到麻煩的部分,其實是資料寬度的問題,當兩個數值要處理時,必須要先搞清楚,他的寬度到底是多少,8位元?16位元?32位元?甚至於在資料儲存時,還要先搞清楚儲存的地方是不是具備有相同的資料寬度,不然就可能會造成儲存空間的浪費(16存到32,浪費一半的空間),或是資料不小心消失(32存到16,少掉一半的資料)。
而且,似乎在好多年以前就已經有是否需要64位元的聲音,當時各種派別的說法都有,最後得到的結論是,除非有大量資料運算的需求出現,不然64位元的系統只是資源的浪費而已。
為什麼?64位元的CPU就像是個力量強大的搬家工,但是跟32位元的搬家工比較起來,雖然一次可以搬動兩倍重量的家具,相對的,他的體重也是兩倍大,食量也是兩倍大,薪水要求也是兩倍大。這樣一位搬家工,如果只要他搬跟32位元的搬家工一樣重的東西,甚至是更輕的東西,那就真的是浪費資源。不過由於多媒體、影像處理、及時3D遊戲的流行,對於大量資料處裡的需求也逐步的浮現了,所以現在才是這位大力士一展伸手的時候了。至於128位元?我相信也有機會,重點是看什麼時候有需求而已。
我是柏格貓
但是改變那個東西是成本最最最最最高的,因為相當於你作業系統要重寫。
作業系統一但重寫,那驅動程式就要重寫。
驅動程式重寫,那軟體也要跟著重寫。
軟體廠商幹嘛要隨硬體廠商起舞?
小弟是軟體 RD 的 Coding。
如果不是我未來要開發的軟體真的用32bit 跑太慢,否則我為何要捨棄 32bit 這個主流市場去開發比較少人在用的 64bit 市場呢?
妳寫64bit 版,一堆32bit XP 不支援,軟體根本就賣不掉。
而要寫 64bit 版,不是說你送進去一個軟體跑一跑就有64bit版耶,幾乎是要打散整個重新Coding一次。
這成本太高了,所以大家都不跟進,就是這麼簡單而已。
慢慢等,這個轉變需要很長的時間低。
www.cycliving.com
內文搜尋

X