Imagination MIPS再发64位处理器:就凭这去拼ARM?
  • 上方文Q
  • 2014年09月03日 15:43
  • 0

Imagination GPU很牛逼,遍地都是,但是人家ARM强就强在CPU、GPU都相当好,可以提供更完整的方案,如今搭配Mali GPU的处理器也确实越来越多。为此,Imagination去年收购了老牌厂商MIPS,随即就不断带来新东西,还进入了64位时代。

今天,Imagination又发布了新款“I6400”,隶属于其“Warrior”(勇士)家族基于64位的MIPS64 Release 6(第六版)指令集,定位主流市场,介于高端P5600系列、低端M5100系列之间。

Imagination MIPS再发64位处理器:就凭这去拼ARM?

I6400究竟是个什么档次?就架构而言,最接近的是ARM Cortex-A53,都是64位的,就性能而言,则是高于A9而低于A15/A17。

因为指令集不同,MIPS、ARM的性能其实是很难直接对比的,但毕竟都是RISC架构的,下表基本可以反应它们的彼此差异。

Imagination MIPS再发64位处理器:就凭这去拼ARM?

I6400采用的是顺序双发射设计,A53也是如此,但它是9级流水线,A53则是8级,理论上I6400的频率可以更高。不同的是,I6400是全程9级,A53则是整数部分8级、NEON/浮点部分10级。

有趣的是,尽管是顺序架构,I6400仍然可以在特定的线程上执行超标量操作。它还支持IEEE 754-2008浮点精度、128-bit SIMD指令、硬件虚拟化

缓存配置也很灵活,一级指令和数据缓存都可选32/64KB,二级缓存0.5-8MB,这都要比A53大得多。

I6400在一个簇内可配置1-6个核心,目前采用台积电28nm HPM工艺制造,号称1GHz频率下最差每个核心也只有1平方毫米(A53估计也是这个档次)。

Imagination MIPS再发64位处理器:就凭这去拼ARM?

I6400还有个有趣的地方:同步多线程(SMT),也就是Intel 2002年就开始在奔腾4上用的技术,商标名超线程(Hyper-Threading),IBM Power也支持这个。

不同于Intel、IBM固定的线程数量,I6400可由厂商自行决定每个核心支持几个线程,1、2、3、4任君选择,也就是最多四线程。操作系统、硬件执行调度器就会随之做相应调整,提供支持。

Imagination宣称,SMT技术只会让MIPS处理器面积增大10%,但是性能可提升30-50%。

功耗方面没有给出具体数据,但是支持很精细的电源控制(PowerGating),可以单独开关CPU核心、缓存、子系统(SIMD区块)的时钟,每个CPU核心也都能有系统动态电压和频率层(DVFS)控制来独立休眠、唤醒。

I6400的用途在哪里呢?官方宣称得倒是很广泛,车载、嵌入式、机顶盒、移动设备、企业级市场等等都可以,但是对普通消费者来说,想看到它实在是太难了。Imagination只是说正在积极联络合作伙伴,预计年底广泛开放授权。

Imagination MIPS再发64位处理器:就凭这去拼ARM? I6400架构图

Imagination MIPS再发64位处理器:就凭这去拼ARM? I6400架构图

Imagination MIPS再发64位处理器:就凭这去拼ARM? I6400架构框图

Imagination MIPS再发64位处理器:就凭这去拼ARM? I6400一致性多核心系统:也就是一个簇(cluster)

Imagination MIPS再发64位处理器:就凭这去拼ARM? 多核心特性

Imagination MIPS再发64位处理器:就凭这去拼ARM? 每核心最多四线程

Imagination MIPS再发64位处理器:就凭这去拼ARM? 28nm工艺下的I6400

Imagination MIPS再发64位处理器:就凭这去拼ARM? I6400的可应用范围很广

Imagination MIPS再发64位处理器:就凭这去拼ARM? MIPS的授权合作其实也不少

文章纠错

  • 好文点赞
  • 水文反对

此文章为快科技原创文章,快科技网站保留文章图片及文字内容版权,如需转载此文章请注明出处:快科技

观点发布 网站评论、账号管理说明
热门评论
查看全部评论
相关报道

最热文章排行查看排行详情

邮件订阅

评论0 | 点赞0| 分享0 | 收藏0