遙不可及的芯片?
????尖端“多核”微芯片已經復雜得讓微軟、蘋果、英特爾等公司的軟件編程員跟不上腳步了。這樣的結果可能會損害到電腦的銷售 ????作者:MICHAEL V. COPELAND ????運算速度更快的芯片竟會讓電腦變得更慢?這種威脅到銷售的可怕前景,讓個人電腦業界上上下下─從產業巨頭英特爾(Intel)、微軟(Microsoft)、蘋果(Apple),到各大學術中心─都愁眉難展。 ????數十年來,個人電腦業的績效一直都很喜人─銷售也是如此─保持有規律的二步舞。首先,芯片制造商推出速度更快的最新產品。接,由軟件商設法將芯片強大的處理能力轉變為更快的程序運行速度和各種更酷的新功能。不過,有多核之稱的新一代芯片已經復雜到與之前產品有了本質區別,以至讓軟件開發者感到手足無措的地步。“我們以前也經歷過變革,”微軟的首席研究與戰略官克雷格·蒙迪(Craig Mundie)說。但是這一次在他眼里則是“現代電腦史上”最具“概念性不同”的一次變革。 ????這次變革始于四年前,當時英特爾和其他芯片商發現,他們已經無法令單一處理器的速度變得再快了,于是他們轉而開始在單個芯片上集成多個處理器(又稱“核”)。 ????不過,這一設計卻戲劇性地大大增加了軟件開發者的難度。如果他們還想把多核芯片的能力完全發揮出來的話,就必須拆分應用程序,由每個核來各自運行,這個過程被叫做“平行運算”。(超級電腦上的應用程序在多年前就已開始運用這項技術來模擬核爆炸或復雜的空氣動力學模型。)但是,平行運算的編程對于只受過線性編程培訓的普通程序員而言過于復雜。從概念上講,傳統編程可比作一個女人懷孕九個月后生出一個嬰兒,而平行編程則相當于讓九個女人每人懷孕一個月,最后也生出一個嬰兒來。 ????這是一種戲劇性的變革,從華盛頓州雷德蒙德到圣何塞的技術精英們都在拼命想辦法。“如果我是電腦業本身的話,我會非常恐慌,因為解決方案會如何還不明朗,而且我們能否為新機器及時配套也同樣不確定。” 斯坦福大學新設立的普適平行實驗室(Pervasive Parallelism Lab)的計算機科學教授孔勒·歐魯克頓(Kunle Olukotun)抨擊多核帶來的挑戰時如此說。“這是一次危機,而且我想我們目前正在做的以及業內正在發生的變化是不是太少了,也太遲了?” ????就連多核的創造者們也承認他們制造了麻煩。“我同意平行運算是個大問題。”英特爾負責銷售和營銷的執行副總裁肖恩·馬隆尼(Sean Maloney)說。他還表示,公司雇了“許多”搞軟件的人來應對這一挑戰。 ????過去一年中四核芯片的使用情況已經說明,當下最新款的電腦在處理許多關鍵任務時,一點都不比一臺三年前的老式電腦更快捷。更糟糕的是,隨六核或更多核的芯片的陸續推出,你喜歡的應用程序實際上會運行得更慢。這就可能令消費者停止購買下一代新電腦,從而使新型電腦的銷售受到影響。 ????采納這類新技術造成災難,已經不是第一次了。從 2000 年起,視頻游戲業就面臨一場類似的挑戰,當時索尼(Sony)的 PlayStation 在市場居于統治地位,接下來的 PS 二代的芯片轉而采用多核處理器技術。結果,用 AMD 公司軟件零售商關系總監尼爾·羅賓遜(Neal Robinson)的話來說,“到處都是鮮血和尸體。”視頻游戲公司拼命去適應新系統,而它們的產品開發周期卻沒有及時跟上,導致銷售一敗涂地。電游業巨頭美商藝電公司(Electronic Arts)為此在 2001 年 NBA 賽季最如火如荼的時候無奈地延遲了明星游戲 NBA Live 的發布。另一家叫做 Oddworld Inhabitants 的公司甚至被迫停止了其廣受歡迎的游戲“阿比歷險記”(Abe's Oddysee)的開發,因為它無法在新系統上實現游戲的某些功能。 ????類似的事情也有可能發生在個人電腦世界。英特爾的馬隆尼斷言,因為受到“巨大經濟利益的驅動”,這個問題終將得到解決。不過,他也指出,“最先想出辦法來利用多核優勢的人不管是誰,一定都會給他們的競爭對手造成巨大的經濟損失。” ????微軟的蒙迪則認為,解決方案的出現將具有分水嶺意義:新一代殺手級的應用程序將會出現,而業界也將有一次大的飛躍,業績也會升。那樣的話,業務又會重回可持續穩定發展的正軌。只是還有很長的路要走。“我們現在處在一個過渡停頓點上,”他說。“但我們不知道的是要在這個點上呆多久。” ????譯者:陳曄 相關稿件
|
500強情報中心
|
深入財富中文網
|