与英特尔所做的非常相似,amd 也一直致力于开发自己的由大核和小核组成的混合处理器架构。我们从去年泄露的专利中了解到这一点(通过@underfox3)。今天我们有了关于开发的新信息,因为twitter 用户@kepler_l2发现了几天前发布的 amd 与 big.little 相关的一项新专利。
该专利概述了如何在这种混合方法中处理两种类型的内核之间的任务处理。
根据这项专利,小内核将内置一个时间阈值,传感器将监控它以全时钟速度运行的时间长度。一旦跨过门槛,任务就会交给大核。如果内存密集型工作负载以高于阈值时间的最高频率状态运行,则会执行类似的过程。
那是因为使用小内核背后的想法是为了节省电力并长时间全速运行它们违背了这个目的。
对于大核,实现正好相反。本质上,如果在较大内核上运行的工作负载未超过阈值,则任务将发送到小内核,因为显然工作负载似乎不需要如此多的处理能力。
回到去年的专利,里面描述了big.little设计方法的架构框图。
两个内核都将拥有自己的专用 l1 缓存,但它们将在它们之间共享 l2 池。
原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/yun55589.html