首頁 > 現代都市 > 重生科技狂人 > 第0526章 IBM再次釜底抽薪

第0526章 IBM再次釜底抽薪(1/2)

目錄

……

聽inteliapx432項目的首席工程師弗萊德.波拉克介紹了將近半個小時後,唐煥瞅了一個空子,很有風度地插口問道:「無需贅言,inteliapx432的設計,確實非常優秀,但我需要一個直觀的認識。比如,既然它的市場競爭目標是摩托羅拉的mc68000系列,那和英特爾自家的intel80286比起來,運行效率超越多少?」

「inteliapx432是32位,intel80286是16位,兩者的指令架構也完全不同,而且inteliapx432還沒有真正完工,應該不具備可比性吧。」弗萊德.波拉克臉上閃過一絲異色,似乎對唐煥的提議有些抗拒。

相比於特德.霍夫被一個計算器訂單觸發微處理器的設計靈感,從而「偶然得之」的intel4004、intel8008、intel8080、intel8086、intel80286產品線,inteliapx432屬於一個計劃周詳的項目,充分暴露了英特爾對高端處理器市場的野心。

inteliapx432的一大特點就是,在硬體和微代碼的層次上支持面向對象的程序設計,可以將其看成一個高級程式語言化的計算機體系結構,英特爾為之實現的高級程式語言為ada。

這種程序設計語言,源於美國軍方的一個計劃。

進入1970年代後,美國國防部所屬的計算機系統項目中,使用的程式語言數量逐日增加,發展到今年,也就是1983年,達到了450種之多。

這些程式語言裡,很多已經十分陳舊,或者過於依賴硬體,尤其是沒有一個統一的代碼質量安全標準。

美國國防部對此十分擔心,於是在1975年成立了高級語言工作組,它的使命就是尋找或者創造某種適合國防部需要的程式語言,以便減少現有程式語言的數量,該小組最終的工作成果便是ada語言。

之所以使用ada這個命名,是為了紀念英國著名詩人拜倫的女兒adalovelace——埃達.洛夫萊斯,這位伯爵夫人是一位數學愛好者,參與了對現代計算機有著巨大影響的巴貝奇差分機的研究,被後人公認為第一位電腦程式員。

毫無疑問,有了軍方和政_府的參與,這個市場的商業價值自然非常可觀,別說英特爾為此對inteliapx432項目寄予厚望,就連唐煥這個後來者,也積極參與其中,在哲儒研發中心裡也設有與ada語言相關的項目。

ada語言由pascal,以及其它程式語言擴展而成,主要針對的應用領域為嵌入式和實時系統設計。

因此,ada語言的重要特徵就是嵌入式風格、模塊化設計、編譯檢查、平行處理、異常處理及泛型編程。

尤其ada語言的編譯檢查,對諸如航空電子、航天飛行器、武器等等的作業系統,有著重要的執行代碼安全保障意義,這也正是美國國防部所需要的。

此類技術,或許過於抽象,但稍有差錯,就往往意味著重大的損失。

比如原本時空里1996年6月初,歐洲空間局的阿麗亞娜5型運載火箭的第一次發射,僅僅37秒,便偏離預定飛行路徑,解體並爆炸,以失敗收場。

要知道,光是火箭上搭載的那顆通信衛星,就價值5億美元。

最後的事故調查結論為:控制慣性導航系統的計算機,向控制引擎噴嘴的計算機,發送了一個無效數據,其由一個64位浮點數轉換成16位有符號整數時產生的溢出所導致,而ada語言在編譯過程中並沒有檢查到這個執行代碼安全問題。

目前,inteliapx432項目就在ada語言編譯器的研發上,遇到了大麻煩,由此導致代碼運行效率低下。

完全可以預見,要是inteliapx432真的和intel80286比拼速度的話,馬失前蹄並不意外,無非就是落後多少的問題,

以弗萊德.波拉克為首的研發團隊,對此心情複雜而又微妙。

inteliapx432明明比intel80286先進,可運行速度卻要比後者慢,由此帶來的憋屈,實在難以向外人道也。

安迪葛洛夫主張就inteliapx432項目與唐煥合作,除了看中方圓電腦公司終端產品在微處理器需求量上的美好前景,還想藉助哲儒在程式語言編譯器領域的強大實力。

現階段,哲儒的宏彙編、c、cAAAA、pascal四大程式語言編譯器支持的cpu列表,除了自家的risc處理器之外,還包括intel8086系列、zilogz80系列、摩托羅拉mc6800和mc68000系列、mostechnologymos6502系列,已經發展成為流行度非常高的商用編譯器產品,不但各個計算機公司紛紛採用,還被眾多大學做為教學使用。

另外,像fortran、cobol、ada之類應用範圍特定的程式語言,哲儒同樣有著成功的編譯器實現。

之前,安迪葛洛夫就從唐煥這裡得到了對intel80286的主流程式語言編譯器支持,他想把這種合作經驗推廣到inteliapx432的ada上,可研發團隊對這種從外面找和尚念經的決定有些不服氣。

唐煥可不管弗萊德.波拉克這幫人的想法,他笑眯眯地一擺手,隨同前來的工程師們迅速搭建測試平台。

同樣的ada評估程序,分別在運行頻率同為8mhz的inteliapx432和intel80286上運行。

等結果出來之後,在場眾人的臉色十分精彩。

唐煥則倒吸一口冷氣,心說,「難怪技術先進,往往並不意味著商業成功,inteliapx432的運行速度,竟然只有intel80286的四分之一,英特爾還真是免費給我上了一堂生動的課。」

弗萊德.波拉克硬著頭皮解釋道:「這個結果,主要由ada語言編譯器造成的,相信經過哲儒的優化後,絕對不會是目前這個表現。另外,inteliapx432的設計實現非常複雜,必須在較高的運行頻率上,才能體現出硬體優勢來,現在的8mhz太低了。」

「ada語言編譯器的問題,我能理解,畢竟inteliapx432是一款全新的cpu,確實需要一個持續改進的過程。」

唐煥點了點頭,「可你們既然知道運行頻率這個因素對inteliapx432非常重要,那現在為什麼只有8mhz的版本?是因為製造工藝太過複雜麼?」

見弗萊德.波拉克吶吶無言,唐煥打了一個哈哈,「我想起來了,目前intel80286最高只有12.5mhz的版本。看來,以存儲器業務為根本的經營主旨,限制了微處理器部門的發展。」

「公司管理上的事情,我們這些研發人員哪裡清楚。」弗萊德.波拉克趕緊給自己找了一個台階下。

本章未完,點選下一頁繼續閱讀。

目錄
返回頂部