最近深入研究Linux內(nèi)核及各家芯片廠(chǎng)商提供的軟件方案,尤其是視頻類(lèi)產(chǎn)品。 終于發(fā)現(xiàn)以前一個(gè)比較嚴(yán)重的問(wèn)題的原因所在。 之前推廣TI DaVinci等產(chǎn)品時(shí),發(fā)現(xiàn)ARM側(cè)的CPU戰(zhàn)用與代碼的真實(shí)吞吐量嚴(yán)重不對(duì)稱(chēng)。 后來(lái)又有測(cè)試過(guò)多家的產(chǎn)品,包括國(guó)內(nèi)的一些產(chǎn)品。大家基本都差不多。 原來(lái)背后的最大問(wèn)題競(jìng)是,軟件架構(gòu)的問(wèn)題,幾乎目前所有這內(nèi)的產(chǎn)品上的軟件框架都是同時(shí)有多個(gè)不同的線(xiàn)程不停地做各種樣的輪詢(xún)工作,而不是在無(wú)數(shù)據(jù)進(jìn)讓相關(guān)程序進(jìn)行睡眠,導(dǎo)致了大量的無(wú)功功耗。 結(jié)合之前去某公司談系統(tǒng)架構(gòu)師職位時(shí),對(duì)方的嘴臉,“系統(tǒng)架構(gòu)師,不可能拿超過(guò)20K的薪水的”,幾乎可以肯定的是,目前這些公司在軟件方面,高級(jí)人才極為缺泛。 建議所有芯片廠(chǎng)商在這一塊慎重,現(xiàn)在已經(jīng)是一個(gè)快消費(fèi)時(shí)代,不可能像以前一樣,你只出一個(gè)芯片,讓客戶(hù)自己花個(gè)三兩年的時(shí)間去折騰基礎(chǔ)軟件框架。最后的結(jié)果必然是被市場(chǎng)所拋棄。 |