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