位置:51电子网 » 电子资讯 » 电子新品

ARM推出Cortex-A9,实现多内核承诺

发布时间:2008/6/3 0:00:00 访问次数:1018

  在前不久于美国加州举行的arm开发者大会上,arm公司发布了cortex系列多内核处理器cortex-a9。这是arm继7月份发布armv7架构的多处理扩展版本以来的又一次重要产品发表。早在2006年初,该公司ceo warren east就曾暗示cortex系列将推出多处理器内核。

  单核的cortex-a9在性能上大抵相当于已推出的cortex-a8处理器。但a9系列还有两个、三个乃至四个内核集群的产品,能提供超过8,000dhrystone mips(dmips)的对称多处理(smp)性能。这种内核是可综合的,采用先进工艺时的时钟频率有望超过1ghz,不过当时钟减慢或内核被关断时才可达到最大功率效率。

  此外,这种架构可以扩展到四个以上的内核。“被授权者可以根据需要在芯片上配置一个以上的集群。”arm多处理项目经理john goodacre表示。这家ip供应商把这种架构瞄准了hdtv机顶盒、家庭服务器引擎和移动互联网手机等应用。

  目前,好几家公司都已获得cortex-a9授权,其中包括nec电子、nvidia、三星、st和ti。但是据goodacre透露,目前相关芯片还未上市,对arm合作伙伴而言,可能要到明年第一季度才能够确定具体的交付日期。

  a9内核是cortex-a8的改进版。“它增加了几条支持多处理的额外指令,并后向兼容。”goodacre提到。像a8一样,a9也是超标量体系结构,带有一个多事件8级流水线。程序对前面的分支解算进行异步评估,目的在于取指,每时钟周期允许连续获取和解码两条指令。

  不过a9流水线更进一步,还支持乱序指令分发及完成。

  这种新的架构带有一个支持硬件加速器和dma单元的加速器一致性端口(acp),增强了arm目前的多处理器能力;带有中断虚拟化功能,支持trustzone技术;还带有一个通用中断控制器(gic)。

  作为一个完全成熟的armv7器件,a9 mpcore支持thumb2 指令、trustzone、浮点运算单元(fpu)与neon——用于流媒体处理的arm单指令多数据扩展。与每个内核相关的指令和一级数据缓存都整合了缓存一致性支持,通过一个snoop控制单元(scu)进行同步。有一条本地一致总线与scu相链接。

  与传统相悖,a9一开始是作为一个可综合内核被提供的。“考虑到对处理而言附加的fpu或neon、缓存容量、中断方案以及接口等方面,它还是可配置。”goodacre表示。

  尽管arm的这一设计还没有完全定案,但该公司已开始授权。“我们向获授权者提供beta版的设计文件。预计明年第一季可以推出正式版本。”goodacre称。

  这表明获授权者可能还需要再等12到18个月的时间才能实现芯片的制造。“我预计2009年底第一款使用cortex-a9的器件将上架销售,2010年开始量产。”goodacre提到。

  此外,预计这一目前以65纳米为基准的设计文件将在45纳米芯片中亮相。

  在os支持方面,goodacre例举了一些运行在arm11 mpcore上的成功方案,包括mentor graphics公司的nucleus;通用linux内核;qnx实时操作系统;montavista软件公司的mobilinux,以及日本esol有限公司的一种不对称和对称多处理混合的实现方案。“symbian尚未正式支持arm11上的多处理,但它们已在实验室实现运行。”goodacre表示。

  在前不久于美国加州举行的arm开发者大会上,arm公司发布了cortex系列多内核处理器cortex-a9。这是arm继7月份发布armv7架构的多处理扩展版本以来的又一次重要产品发表。早在2006年初,该公司ceo warren east就曾暗示cortex系列将推出多处理器内核。

  单核的cortex-a9在性能上大抵相当于已推出的cortex-a8处理器。但a9系列还有两个、三个乃至四个内核集群的产品,能提供超过8,000dhrystone mips(dmips)的对称多处理(smp)性能。这种内核是可综合的,采用先进工艺时的时钟频率有望超过1ghz,不过当时钟减慢或内核被关断时才可达到最大功率效率。

  此外,这种架构可以扩展到四个以上的内核。“被授权者可以根据需要在芯片上配置一个以上的集群。”arm多处理项目经理john goodacre表示。这家ip供应商把这种架构瞄准了hdtv机顶盒、家庭服务器引擎和移动互联网手机等应用。

  目前,好几家公司都已获得cortex-a9授权,其中包括nec电子、nvidia、三星、st和ti。但是据goodacre透露,目前相关芯片还未上市,对arm合作伙伴而言,可能要到明年第一季度才能够确定具体的交付日期。

  a9内核是cortex-a8的改进版。“它增加了几条支持多处理的额外指令,并后向兼容。”goodacre提到。像a8一样,a9也是超标量体系结构,带有一个多事件8级流水线。程序对前面的分支解算进行异步评估,目的在于取指,每时钟周期允许连续获取和解码两条指令。

  不过a9流水线更进一步,还支持乱序指令分发及完成。

  这种新的架构带有一个支持硬件加速器和dma单元的加速器一致性端口(acp),增强了arm目前的多处理器能力;带有中断虚拟化功能,支持trustzone技术;还带有一个通用中断控制器(gic)。

  作为一个完全成熟的armv7器件,a9 mpcore支持thumb2 指令、trustzone、浮点运算单元(fpu)与neon——用于流媒体处理的arm单指令多数据扩展。与每个内核相关的指令和一级数据缓存都整合了缓存一致性支持,通过一个snoop控制单元(scu)进行同步。有一条本地一致总线与scu相链接。

  与传统相悖,a9一开始是作为一个可综合内核被提供的。“考虑到对处理而言附加的fpu或neon、缓存容量、中断方案以及接口等方面,它还是可配置。”goodacre表示。

  尽管arm的这一设计还没有完全定案,但该公司已开始授权。“我们向获授权者提供beta版的设计文件。预计明年第一季可以推出正式版本。”goodacre称。

  这表明获授权者可能还需要再等12到18个月的时间才能实现芯片的制造。“我预计2009年底第一款使用cortex-a9的器件将上架销售,2010年开始量产。”goodacre提到。

  此外,预计这一目前以65纳米为基准的设计文件将在45纳米芯片中亮相。

  在os支持方面,goodacre例举了一些运行在arm11 mpcore上的成功方案,包括mentor graphics公司的nucleus;通用linux内核;qnx实时操作系统;montavista软件公司的mobilinux,以及日本esol有限公司的一种不对称和对称多处理混合的实现方案。“symbian尚未正式支持arm11上的多处理,但它们已在实验室实现运行。”goodacre表示。

热门点击

推荐电子资讯

高通智能手表
Toq的独特之处在于采用了高通独有的低功耗屏幕技术Mi... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式