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























