Arm在智能手机中使用的八核处理器将四个核心专门用于高性能任务

电子说

1.2w人已加入

描述

AMD申请的一项新专利表明,他们正在考虑跟随英特尔和Arm走上混合计算的道路。但有趣的是,这项专利描述了一个非常熟悉的产品……混合计算是指一个处理设备使用两个(或多个)不同的架构,针对不同的目的进行优化。在这种情况下,AMD希望在不牺牲功能的情况下,创造一个更省电的笔记本电脑CPU/APU。

为此,他们使用了一个 “高功能处理器”,它能快速完成所有事情,而一个 “低功能处理器 ”则能非常高效地完成少量事情,所有这些都在一个CPU/APU中完成。

该专利主要涉及混合计算的基础知识。“当高功能处理器未被充分利用时,异构处理器系统通过将线程的执行切换到低功能处理器上,过渡到低功耗模式。这种执行的切换包括迁移数据……”,随后,“……当低功能处理器被过度利用时,异构处理器系统通过切换一个线程的执行来过渡到更高功率模式[……]。”

英特尔的Lakefield架构做的事情大致相同:英特尔采用了4个10nm Tremont内核作为低功能处理器,1个22nm Sunny Cover处理器作为高功能处理器。

Arm也有类似设计,例如在智能手机中使用的八核处理器将四个核心专门用于高性能任务,而其他四个核心则管理后台应用和连接等。

AMD专利的一个新颖之处在于其对不同实现方式的讨论。该专利提出了两种备用配置。在第一种情况下,两个处理器共用的物理存储用于两者之间的通信。在第二种情况下,在缓存中创建了一个虚拟链接。

下面是一个示例过程,在这个过程中,低功能处理器(第一处理器)使用第一种配置向高功能处理器(第二处理器)发送指令。

第一处理器在低功耗模式下执行一个线程→第一处理器检测到线程试图利用不支持的功能→第一处理器停止执行线程→第一处理器指示切换到第二处理器并保存线程状态→第二处理器从共享内存位置恢复线程状态并开始执行。

例如,当用户在到达Twitch主页后让处理器解码视频流时,可能会出现这样的场景。在这个场景中,高功能处理器已经(或可能已经)在活动了;正在酝酿等待处理低功能处理器发送的复杂任务。

专利并不能说明一家公司进入市场的意愿,像这样相当随意的专利当然不能确认未来产品的任何属性。不过总的来说,AMD对移动市场的追求越来越狂热,并在另一个领域向英特尔发起进攻,这是非常有趣的。
       责任编辑:tzh

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分