自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

英特爾工程師詳解針對凌動平臺的Android應用優(yōu)化

原創(chuàng)
移動開發(fā)
盡管在PC領域“Intel inside”已是金字招牌,但在移動設備上,這位處理器老大卻顯的姍姍來遲。英特爾針對移動設備開發(fā)的處理器產(chǎn)品究竟如何?在IDF2012技術課堂上,來自英特爾的工程師在為我們詳細介紹了《針對英特爾凌動平臺開發(fā)和優(yōu)化 Android應用》的相關內(nèi)容。

  盡管在PC領域“Intel inside”已是金字招牌,但在移動設備上,這位處理器老大卻顯的姍姍來遲。今年1月,全球首款英特爾平臺的Android手機聯(lián)想樂Phone K800的亮相終于揭開了英特爾在移動互聯(lián)網(wǎng)領域戰(zhàn)斗的序幕,隨之而來的,是人們的討論和猜測:在移動領域,后來者英特爾能否戰(zhàn)勝當紅的ARM再現(xiàn)雄風?

  戰(zhàn)斗剛剛打響。現(xiàn)在討論輸贏還太早了點。不過我們也急切的想知道,英特爾針對移動設備開發(fā)的處理器產(chǎn)品究竟如何?

  在IDF2012技術課堂上,來自英特爾的工程師在為我們詳細介紹了《針對英特爾凌動平臺開發(fā)和優(yōu)化 Android應用》的相關內(nèi)容。

  Android應用從ARM平臺到英特爾平臺

  英特爾應用工程師Dawei cheng介紹稱,Android應用分可為兩類:Dalvik應用和NDK應用。其中,Dalvik應用即使用Java框架的應用一般可直接在英特爾平臺的設備上運行,只需有針對性的調(diào)整一下應用的分辨率,或者為高分辨率應用調(diào)整內(nèi)存分配即可。而NDK應用則需進行重新編譯本地代碼,重編譯共享庫,移植ARM匯編指令等操作。

  其中,本地代碼開發(fā)需要注意內(nèi)存對齊(建議強制內(nèi)存對齊),將NEON指令集(ARM)移植至SSE指令集(英特爾)。匯編代碼需要注意平臺差異,比如大字節(jié)序和小字節(jié)存儲問題

  寄存器大小限制等。此外,NEON本地C庫在英特爾凌動處理器不能運行。

  Dawei cheng表示,目前市場上的Android應用絕大部分是可以直接移植到英特爾凌動平臺的,只有少部分需要重新編譯本地代碼,極少部分需要移植匯編指令。

  英特爾凌動平臺針對Android的性能優(yōu)化

  Dawei cheng介紹,英特爾凌動平臺針對Android的性能優(yōu)化主要包括兩個方面,一是代碼編寫階段的性能調(diào)優(yōu),二是使GCC編譯的代碼更高效。Dawei cheng建議開發(fā)者在開發(fā)針對凌動平臺的應用的時候要充分利用凌動平臺的優(yōu)勢,比如多線程編程來充分利用凌動平臺的超線程性能等。

  而在系統(tǒng)軟件開發(fā)工具方面,針對原始設計制造商、使用C,C++的開發(fā)人員等,英特爾還做了幾個方面的優(yōu)化:因特爾C/C++編譯器針對對Atom做過優(yōu)化,可以帶來顯著的性能提升,而且二進制文件和源代碼均兼容GCC;英特爾VTune性能和功耗分析工具能對系能和功耗進行準確細致的分析;英特爾圖形性能分析器系統(tǒng)分析工具能為openGl-Es應用提供實時性能分析等等。

  英特爾高級技術顧問工程師yang wang總結道:英特爾系統(tǒng)軟件工具可以幫助Android設備開發(fā)者調(diào)試以獲得更高的性能。

  此外,英特爾工程師介紹稱,在主要的BSP特性方面,英特爾針對多媒體、傳感器、2nd屏幕、連接、安全/版權管理/功耗、圖形六個方面進行了優(yōu)化。而且英特爾凌動平臺支持包含了***的Android在IA上面的優(yōu)化并且已經(jīng)通過了CTS,可以加快設備制造商的上市時間。

  通過對性能的優(yōu)化和功耗的優(yōu)化,英特爾凌動平臺可以在提升性能的同時也降低了功耗。這方面,聯(lián)想樂Phone K800長達15天的待機時間也許可以算個證明。只是真正使用起來情況如何,還需要進一步測試。

  在本次關于Android應用和凌動平臺的相關技術課堂上,英特爾的幾位工程師不無自豪介紹了凌動平臺多方面的優(yōu)秀性能,看起來英特爾對本次智能手機處理器的推出已做好了充分的準備。至于產(chǎn)品本身是否有他們說的那么好,感興趣的朋友可以到IDF展臺來一試究竟。持續(xù)關注51CTO相關報道,我們將繼續(xù)為您報道更多關于英特爾移動互聯(lián)戰(zhàn)略方面的各種消息。

責任編輯:佚名 來源: 51CTO原創(chuàng)
相關推薦

2012-02-07 13:34:51

英特爾凌動處理器

2010-03-10 19:02:51

英特爾凌動嵌入式

2013-04-16 10:30:37

英特爾凌動芯片

2011-03-16 13:39:12

英特爾微型服務器凌動

2013-09-09 11:25:34

英特爾IDF凌動

2009-03-02 09:43:35

英特爾凌動

2010-04-15 05:36:41

Tunnel Cree英特爾嵌入式

2015-03-30 16:34:40

英特爾

2016-10-28 21:18:58

英特爾

2009-09-23 11:09:54

英特爾凌動Atom

2013-04-16 10:24:10

英特爾凌動微型服務器

2009-12-08 15:24:31

英特爾靈動atom

2011-03-21 10:06:36

英特爾凌動服務器10瓦

2009-10-20 14:43:22

moblin開發(fā)移動

2014-08-07 01:55:21

2012-04-12 11:24:43

英特爾

2011-04-13 12:26:09

2011IDF英特爾凌動

2011-06-09 09:22:09

英特爾首席工程師吳甘沙

2010-04-21 14:58:55

2013-04-16 10:36:13

英特爾凌動系統(tǒng)芯片
點贊
收藏

51CTO技術棧公眾號