首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

ARM多核设计有玄机

ARM多核设计有玄机

从目前ARM多处理内核的设计来看,有两大派系:一个是异步架构,只有高通的处理器采用这种结构,如骁龙S4、四核Krait产品;另一个是同步架构,如三星、英伟达、Ti等的产品都采用这种架构。  如果我们把智能手机系统看作一个火车票售票厅,处理器就是窗口和窗口后面坐着的客服人员,而指令就是排队的人。如果一个营业厅只有一个窗口和一位客服人员.可以简单理解为营业厅是“单核”的——节假日时,一个客服人员往往忙不过来,也就是说这个单核的手机就会变得很卡。在这种情况下,售票厅可以增加一些客服人员与窗口,来提升处理能力,这就是所谓的“多核心”。这时有两种选择,第一是在原窗口后面增加一名客服人员(这相当于异步架构),而另一种选择则是新开一个窗口及配备一名客服人员(这相当于同步架构)。自然的,前者要付出的代价比后者低.而且业务不繁忙时可以安排“人员(核心)”轮休一对多核处理器来说更省电,但缺点也显而易见:工作效率最终会受制于窗口的数量(一个)而不是客服人员的数量(两个)——多核采用这种设计受吞吐量限制很难达到1+1=2的性能比。而拥有两个窗口的营业厅可以获得接近两倍的处理能力——多核采用这神设计理论上可以达1+1=2的性能比.但设计更复杂、不能休息。
  有这么一个计算公式:异步双核的效率等于(相对于同步双核)1一核心数×10%,异步双核的效率就是80%。异步双核处理器只能通过提高主频来弥补和同步双核的差距,这也是为什么高通双核/四核处理器的频率一般比三星、英伟达等其他厂商的要高。因此,大家在选购多核ARM智能终端时并不能仅仅从核心数量、频率来考虑了!
继承事业,薪火相传
返回列表