個無效資料,其由一個64位浮點數轉換成16位有符號整數時產生的溢位所導致,而ada語言在編譯過程中並沒有檢查到這個執行程式碼安全問題。
目前,intel iapx 432專案就在ada語言編譯器的研發上,遇到了大麻煩,由此導致程式碼執行效率低下。
完全可以預見,要是intel iapx 432真的和intel 80286比拼速度的話,馬失前蹄並不意外,無非就是落後多少的問題,
以弗萊德。波拉克為首的研發團隊,對此心情複雜而又微妙。
intel iapx 432明明比intel 80286先進,可執行速度卻要比後者慢,由此帶來的憋屈,實在難以向外人道也。
安迪?葛洛夫主張就intel iapx 432專案與唐煥合作,除了看中方圓電腦公司終端產品在微處理器需求量上的美好前景,還想借助哲儒在程式語言編譯器領域的強大實力。
現階段,哲儒的宏彙編、c、c++、pascal四大程式語言編譯器支援的cpu列表,除了自家的risc處理器之外,還包括intel 8086系列、zilog z80系列、摩托羅拉mc6800和mc68000系列、mos technology mos 6502系列,已經發展成為流行度非常高的商用編譯器產品,不但各個計算機公司紛紛採用,還被眾多大學做為教學使用。
另外,像fortran、cobol、ada之類應用範圍特定的程式語言,哲儒同樣有著成功的編譯器實現。
之前,安迪?葛洛夫就從唐煥這裡得到了對intel 80286的主流程式語言編譯器支援,他想把這種合作經驗推廣到intel iapx 432的ada上,可研發團隊對這種從外面找和尚唸經的決定有些不服氣。
唐煥可不管弗萊德。波拉克這幫人的想法,他笑眯眯地一擺手,隨同前來的工程師們迅速搭建測試平臺。
同樣的ada評估程式,分別在執行頻率同為8 mhz的intel iapx 432和intel 80286上執行。
等結果出來之後,在場眾人的臉色十分精彩。
唐煥則倒吸一口冷氣。心說,“難怪技術先進,往往並不意味著商業成功,intel iapx 432的執行速度,竟然只有intel 80286的四分之一,英特爾還真是免費給我上了一堂生動的課。”
弗萊德。波拉克硬著頭皮解釋道:“這個結果。主要由ada語言編譯器造成的,相信經過哲儒的最佳化後,絕對不會是目前這個表現。另外,intel iapx 432的設計實現非常複雜,必須在較高的執行頻率上,才能體現出硬體優勢來,現在的8 mhz太低了。”
“ada語言編譯器的問題,我能理解,畢竟intel iapx 432是一款全新的cpu。確實需要一個持續改進的過程。”
唐煥點了點頭,“可你們既然知道執行頻率這個因素對intel iapx 432非常重要,那現在為什麼只有8 mhz的版本?是因為製造工藝太過複雜麼?”
見弗萊德。波拉克吶吶無言,唐煥打了一個哈哈,“我想起來了,目前intel 80286最高只有12。5 mhz的版本。看來,以儲存器業務為根本的經營主旨,限制了微處理器部門的發展。”
“公司管理上的事情。我們這些研發人員哪裡清楚。”弗萊德。波拉克趕緊給自己找了一個臺階下。
眼見成功地打擊了intel iapx 432的研發團隊,足以保證接下來合作過程中己方的話語權了。唐煥也就不再讓對方難堪了,擺手道:“不管怎麼說,我們可以嘗試著進行合作。但有一點,要以一年為限。如果到時候intel iapx 432仍然無法表現出真正的商業價值來,哲儒可能會選擇退出。”
說到這裡,唐煥這才發現。安迪?葛洛夫不在場。
“葛洛夫呢?”唐煥詫異地詢問。
“他去參加一個臨時會議了。”葛洛夫的助理回答道:“他走的時候,見你們討論得十分認真,就沒有打擾您,非常抱歉。”
“沒關係。”唐煥微微頷首,“我去找他好了。”
這次來英特爾總部。除了順勢和對方談intel iapx 432專案的合作,唐煥還打算單獨接觸一下安迪?葛洛夫。
對於主營業務從存