天天看點

微軟首席預言家:并行計算将成未來重點

據國外媒體報道,微軟首席研究和戰略官克萊格·穆迪(Craig Mundie)确信,他可以很好地把握科技的發展方向,但時間則是另外一個問題。

預測未來并不難

穆迪2006年接替微軟聯合創始人比爾·蓋茨,成為了微軟首席預言家。他目前正在準備幫助微軟完成一次重要技術轉型,即向并行計算轉型。他認為,此次轉型将同當初PC和網際網路的興起同樣重要。他說:“要對技術的發展方向有相當準确的感覺并不困難,我們甚至可以朝着這一方向前進,取得不錯的技術進展。但是,幾乎我們做的每一件事所花費的時間都超過了預期。”

穆迪控制着微軟70億美元的研發預算,他十厘清楚有前途的技術需要很長時間來開發。畢竟,他一直在負責微軟的網絡電視和非傳統計算項目。最近幾年來,并行計算吸引了業界的高度關注,被認為是下一個重大技術進展。利用并行計算技術,計算機可以将不同的任務配置設定給多個處理器同時處理,而不是由一個處理器每次處理一項任務,進而提升了計算機的運算速度。

并行計算第一步

并行計算的全部潛力幾乎深不可測,它可以推動機器人領域的重大技術進展,還可以加速多語種實時翻譯軟體的出現。計算機行業已經在走向并行計算的道路上邁出第一步,這就是多核處理器的普及。但穆迪認為,這隻是冰山的一角。

為了将計算能力最大化,軟體廠商需要改變軟體程式員的工作方式。目前,全世界隻有少數程式員知道如何在代碼中将計算任務劃分為多個部分,并交由多個處理器同時處理,而不是使用傳統的線性方式,即每次處理一個任務。要實作這一目标,需要一種全新的程式設計語言,可能會影響軟體每一部分的開發方式。

穆迪承認,這一問題難以解決,它所帶來的挑戰将于未來五到十年變得更加明顯。加盟微軟之前,他曾經在超級計算機公司Alliant Computer Systems從事并行計算開發。由于處理器主頻的提升遭遇了散熱和功耗方面的阻礙,晶片行業開始開發多核處理器,希望通過這一方式進一步提升處理器性能。在這種情況下,向并行計算轉型變得更加必要。英特爾和AMD已經推出了四核處理器。矽谷創業公司Tilera預計,1000核處理器将于2014年出現。

等待殺手級應用

過去兩年裡,穆迪和微軟首席軟體設計師雷·奧謝(Ray Ozzie)分擔了蓋茨的職責。其中,前者主要負責把握長期技術方向,而後者則負責制定短期規劃。在穆迪的建議和上司下,微軟研發部門有超過800名博士正在研發新技術,包括網絡搜尋、實時翻譯和觸摸屏技術等等。在此之中,并行計算當然是一個高優先級項目,因為它可能會影響微軟的方方面面。

穆迪預計,未來20年裡,将會出現比現在強大100倍的計算機,企業資料中心甚至可以封裝到筆記本或手機的晶片之中。他說,殺手級應用将使這種計算能力進入最前沿,就像字處理和電子表格軟體推動PC普及,以及電子郵件和浏覽器促進網際網路流行一樣。

對于微軟這樣擁有約8萬名員工的大企業來說,放棄自己過去的優勢和傳統運作模式去關注新技術,并不是一件容易的事情。穆迪就此表示:“蓋茨和我都曾經說過,除非是一名極度樂觀主義者,否則很難完成這樣的工作,因為要對抗所有反對變革的人。”

繼續閱讀