ARM推出Cortex-A9,實現多內核承諾
在前不我于美國加州舉行的ARM開發者大會上,ARM發布發Cortex系列多內核處理器Cortex-A9。這是繼7月份發布ARMx7架構的多處理擴展版本以來的又一次重要產品發布。 單核的Cortex-A9在性能上大抵相當于已推出的Cortex-A8處理器。但A9系列還有兩個、三個乃至四個內核集群的產品,能提供超過8,000Dhrys-tone Mips(DMIPS)的對稱多處理(SMP)性能。這種內核是可綜合的,采用先進工藝時的時鐘頻率有望超過1GHz,不過當時鐘減慢或內核被關斷時才可達到最大功率效率。 此外,這種架構可擴展到四個以上的內核?!氨皇跈嗾呖筛鶕枰谛酒吓渲靡粋€以上的集群?!蹦壳昂脦准夜疽勋@得授權,其中包括NEC電子、三星、Nvidia、ST和TI。但現在相關芯片還未上市,對于ARM合作伙伴而言,可能要到08年的第一季度才能夠確定具體的交付日期。 A9內核是A8的改進版?!八黾恿藥讞l支持多處理的額外指令,并后向兼容?!毕馎8一樣,A9也是超標量體系結構,帶有一個多事件8級流水線。程序好前面的分支解算進行異步評估,目的在于取指,每時鐘周期允許連續獲取和解碼兩條指令。不過A9流水線更進一步,還支持亂序指令分發及完成。 這種新的架構帶有一個支持硬件加速器和DMA單元的加速器一致性端口(ACP),增強了ARM目前的多處理器能力;帶有中斷虛擬化功能,支持TrustZone技術;還帶有一個通用中斷控制器(GIC)。 A9 Mpcore作為一個完全成熟的ARMx7器件,支持Thumb2指令、ThustZone、浮點運算單元(FPU)與Neon—用于流媒體處理的ARM單指令多數據擴展。與每個內核相關的指令和一級數據緩存都整合了緩存一致性支持,通過了一條本地一致總線與SCU相鏈接。 與傳統相悖,A9一開始是作為一個可綜合內核被提供的.”考慮到對處理而言附加的FPU或Neon、緩存容量、中斷方案以及接口等,它還是可配置的?!?/FONT> 盡管ARM的這一設計還沒有完全定案,但該公司已開始授權。此外,預計這一目前以65納米為基準的設計文件將在45納米芯片中亮相。 |