老妖收藏夹 头像

消息来源频道

老妖收藏夹

@YaoNote

频道33 位成员公开可见持续更新

记录值得流传百年的故事、信息、工具与认知

成员规模33 位成员
在线情况待同步
消息总数1,248 条消息
浏览量总数0 次浏览

在这个频道里搜索消息……

t.me/YaoNote

https://sspai.com/post/73048
这篇是海外文章翻译来的,感兴趣的朋友可以了解一下。原文链接:https://eclecticlight.co/2022/04/25/how-macos-manages-m1-cpu-cores/
要点:
- 应用程序无法直接控制或调用具体某个核心。
- M1 系列这么多核心按集群进行调度管理,E Cores 能效核心单独成群,其余的 P Cores 性能核心四个一组。
- 由一套机制对线程的优先级进行评估,低优先级的线程(如后台线程)只配用 E Cores,更高优先级的可以优先用 P Cores 或同时使用两种核心。
- 在此基础上进行细化调度,如负载过重时短暂地将任务分配给多个集群,以便更快完成任务。