瀏覽單個文章
妞妞
Major Member
 
妞妞的大頭照
 

加入日期: Apr 2004
您的住址: 高雄
文章: 290
  據In-Stat/MDR研究公司4月5日發表的“微處理器報告”,儘管AMD和英特爾的64位元x86架構幾乎完全相同,但在某些情况下為某種晶片編寫的程式也許不能正常操作在另一種晶片上。 不過兩者必須統一在同一套微軟作業系統之中。

  微處理器報告分析了兩種架構的指令、記憶器定址模式和其他特色,發現英特爾處理器在幾乎所有方面都模仿了AMD64。

  In-Stat/MDR“微處理器報告”高級編輯Tom Halfhill說,英特爾顯然是在分析AMD64文件並測試AMD64處理器後才開發出自己的64位架構。

  Halfhill說,英特爾對AMD64的逆向工程標明著兩家公司歷史關係上的一個重要轉折點。雖然AMD過去對x86架構有一些創新,但這是AMD首次真正駕馭了全球最重要的微處理器架構的發展方向。

  Zdnet援引Sina的報導說,根據In-Stat/MDR的Microprocessor Report顯示,Intel的64bit CPU和Athlon64架構基本一樣,除了某些場合,几乎100%的軟件都可以在兩種處理器下操作:

  "根據In-Stat/MDR近日發布的微處理器報告,英特爾和AMD各自研發的64位x86體系的處理器雖然有很多相似之處,但卻並非是完全相同。所以僅管絕大多數的軟件都將兼容這兩種處理器,但在特殊情况下,設計師仍然需要為這兩種不同的64位結構分别編寫程式。這主要是因為可以在英特爾64位元處理器上操作的程序不一定能夠流暢操作在AMD64位處理器上,反之亦然。

  In-Stat/MDR在報告中對兩種處理器新增加的指令、修改過的指令、删除的指令以及對暫存器文件進行的修改進行了詳細的比較。此外,報告中還對記憶體定址機制以及大量的結構特徵,如數據定址方式、上下文轉換、中段處理以及對現有16位元和32位元操作模式的支援都進行了比對,最終發現英特爾的64位元結構幾乎在每個細節上都模仿了AMD的64位元結構。"

  hmm,In-Stat/MDR似乎是暗示Intel採用了逆向工程? 要知道,以前Intel的386和486可都是AMD的逆向工程對象,可是現在世界逆轉。

  我們必須在乎誰學誰,總之未來64bit應用兼容性應該没有什麼問題。因為兩個處理器都在統一在同一套微軟XP64作業系統上。在大眾市場上英特爾只能服從微軟的作業系統 。
舊 2004-04-17, 01:41 PM #39
回應時引用此文章
妞妞離線中