NVIDIA Tegra K1兩個版本的不同(32位、64位)?
NVIDIA Tegra K1分為32位和64位兩個版本。以下問題是圍繞著兩個版本展開的。
1、兩個版本在性能上有差距嗎,有多大?2、英偉達發布兩個版本的戰略意義是什麼?3、從近期看,兩個版本處理器如果發布有關的手機(或平板),選擇哪個版本處理器的產品更合適?
4、從長遠看,兩個版本處理器如果發布有關的手機(或平板),選擇哪個版本處理器的產品更合適?5、對於「32位和64位處理器、32位和64位系統(僅指安卓)、32位和64位應用(僅指安卓,好像現在還沒有32位和64位安卓應用之分)」,它們(雙引號之間的信息)之間的關係如何做到正確的認識?它們(雙引號之間的信息)有什麼兼容性或不好可搭配性的弊端嗎?以及它們(雙引號之間的信息)未來達到全64位的有依據預測時間表?
謝邀。
1.兩個版本差距主要在CPU部分,GPU部分相同,64bit版CPU更換為NVIDIA自行設計的核心,雙核(大die,單個邏輯和新晶體管數量與目前主流ARM處理器不在一個級別,要多很多,類似蘋果的A7/A8)設計,基於ARMv8指令集,綜合看這種設計理論上單核效率會比目前的處理器高出不少。
2.我個人認為是32bit版容易出,可搶佔市場。GPU源自桌面級Kepler架構,現成的,CPU方面Cortex A15架構也是現成的,研發難度小,更早推出意味著更多的市場機會。而基於ARMv8指令集自主設計的CPU存在一定研發難度,需要時間,公司推出產品需要有足夠競爭力的產品搶市場賺錢,一早一晚推出兩款產品是比較能夠兩頭兼顧的選擇。
3.顯然是手機,目前非iOS系統的平板無論是軟體數量還是軟體體驗仍然還差的遠。即便如小米平板(32bit Tegra K1)這樣吹的天花亂墜號稱做生態鏈的產品,玩了沒幾天,現在果斷閑置雪藏了。而若是安卓手機的話,軟體的體驗和數量目前還湊合可以接受,Tegra K1性能足夠用甚至某種程度上有些過剩。
4.同第3題,鑒於安卓平板(做出實際產品的幾率最大)生態系統這麼長時間以來的尿性,對未來也不看好。
5.沒看懂題,不知道想問什麼。已我對題的理解回答吧,可能會有偏差。
64bit要想實現效率最大化需64bit處理器+64bit系統+64bit應用搭配使用,缺一不可。64bit最大優勢在於可支持4GB以上內存定址,且同時間周期內CPU取指更多,可實現更高效率。
兼容性不會存在太大問題,64bit處理器和系統會向下兼容32bit應用,只是如此效率不會提升而已。windows如此,iOS7/8如此,安卓也會如此。
以安卓目前的碎片化狀態,無法預測
第一問題搜索一下2014 hotchip Tegra即可,二個都可以做手機,看你拿什麼做賣點,大不了k1頻降下來么,但後面64的跑分高啊,安卓用戶選機不就看這個么,而且pin2pin兼容,最後來個旗艦版和普通版好了,一次研發,二個產品,多爽
android應用運行在Java虛擬機上,所以應用本身不存在32位64位的區別,同一個應用,Java虛擬機是32位就是32位,Java虛擬機是64位就是64位。
而Java虛擬機是android系統的一部分,與應用本身無關。
所以純Java的android應用是可以無需任何修改直接適配64位Android的。
對於那些用到了ndk的應用,他們不是純java的,需要使用最新版本的ndk編譯一下,就可以支持64位。
對於android系統,linux內核是很早就支持64位的,android系統中絕大多數代碼可以直接在64位編譯可用。但java虛擬機中的一部分代碼需要對64位進行一定的編碼調試,不過就目前看來,android已經完成了64位化在軟體方面該做的大部分工作。只要那些ndk應用在新版ndk下重新編譯即可。
硬體方面就請別人說吧。推薦閱讀:
※為什麼 DirectX 12 能極大地提升 AMD 顯卡的性能?
※為什麼NVIDIA GTX1080還是沒有增加硬體ACE(非同步計算引擎)?
※如何評價 GTX 1080/1070 系列顯卡?
※GPU 硬體的發展史是怎樣的?
※如何評價NVIDIA 發布的 Max-Q 設計方法(Design Approach)?
TAG:中央處理器CPU | NVIDIA英偉達 | 64位 | NVIDIATegra |