蘋果日前在官網上公布了一則招聘啟事,為iPhone開發團隊招募一名底層程序員,要求應聘者精通ARM處理器架構及NEON矢量指令集,熟悉IntelSSE或PowerPCAltiVec技術者尤佳。 NEON技術是ARM處理器中使用的128bit單指令多數據流(SIMD)擴展指令集,其作用類似于Intel處理器中的SSE指令集,能夠提升處理器在視頻編解碼,2D/3D圖形,音頻、語音處理,圖像處理等應用中的性能。值得注意的是,NEON技術是在ARMv7架構Cortex系列處理器中引入的,而蘋果 iPhone和iPodtouch目前使用的是ARMv6架構處理器,并不支持NEON指令集。這樣來看,蘋果招聘NEON程序員的目的已經很明顯了,那就是優化下一代iPhone中的ARMCortex處理器在iPhoneOS操作系統中的多媒體應用表現。 我們并不是第一次聽到有關下一代iPhone將使用ARMCortex系列處理器的消息,蘋果的招聘信息讓這種猜測得到了證實。目前,iPhone的最大潛在競爭對手 PalmPre搭載的德州儀器OMAP3430處理器,實際上就是基于ARMCortex-A8。該系列處理器不僅能在低功耗下實現600MHz、 800MHz甚至1GHz的高頻率,架構上還支持多核心,只不過目前還沒有多核的實際產品出爐。至于新iPhone的ARMCortex處理器究竟會是什么樣的規格,也尚且保留一個問號。 另外,蘋果的另一則招聘信息中顯示,他們正在尋找一位嵌入式視頻處理的專家,尤其需要此人在實時媒體處理,以及基于WiFi和手機網絡的在線應用方面有豐富經驗。此信息也證明,蘋果有意在未來的iPhone中引入豐富的視頻編輯能力,和之前 iPhoneOS3.0將深度挖掘攝像頭視頻拍攝功能的消息相吻合。 |