Coreprio 是一款免费开源的 CPU 优化实用程序,适用于 Windows 系统下的 AMD 2990wx 和 2970wx 处理器。它具备两大功能:一是我们实现的 AMD 动态本地模式,二是全新的“NUMA 解离器”。

Coreprio 的动态本地模式(DLM)相较于 AMD 的实现,具有更高的可配置性和更强的鲁棒性。用户能够设置优先的 CPU 关联性、(软件)线程数、刷新率以及要包含或排除的进程。
动态本地模式专为 AMD Threadripper 2990wx 和 2970wx CPU 设计,旨在解决其不对称芯片性能问题,不过可能还有其他应用场景。
DLM 的工作原理是将最活跃的软件线程动态迁移至优先的 CPU 内核,而 Windows CPU 调度程序可自由选择在该组 CPU 中的具体位置分配线程。
由于未设置硬 CPU 关联性,应用程序仍能在整个 CPU 上自由扩展,因此我们称之为优先软 CPU 亲和性。
DLM 是为未最大化利用所有可用 CPU 内核的负载而设计的。对于在整个 CPU 上施加满载的应用程序,其性能可能会稍差。这是因为加载整个 CPU 时,没有 CPU 内核可用于确定线程优先级,毕竟所有内核都必须被利用。所以,排除一些高度多线程的应用程序或许是个不错的选择。
Coreprio 还提供了名为“NUMA 解离器”的实验性功能,该功能已确认可在 EPYC 7551 和 TR 2970/2990 上运行,也可能适用于其他 HCC NUMA 平台。
您可以借助控制台实用工具或启用了“捕获全局 Win32”的 DebugView 提升实例,查看 Coreprio 线程管理的详细信息。


Coreprio 的使用方式多样,既可以作为系统服务和管理用户界面运行,也能作为独立的控制台模式实用程序运行。
Coreprio 安装包包含:
corepriow.exe – 图形用户界面(GUI),驻留在系统托盘中
cpriosvc.exe – Coreprio 服务
Coreprio.exe – Coreprio 控制台模式
Coreprio(GUI)可从开始菜单启动,也可通过运行 corepriow.exe 启动。它允许用户启动和停止服务,并调整参数。其在系统托盘中以 CPU 图标表示。
优先级关联性默认设置为逻辑内核的前半部分,要优先级的线程计数是总逻辑内核计数(或优先级关联性中的逻辑 CPU 数)的一半。
“要确定优先级的线程数”(以前称为“线程数”)指的是在任何给定时间应移动到优先 CPU 集的最大软件线程数。该字段通常不应超过优先 CPU 关联掩码中的 CPU 内核数。

陌生来电要警惕,分享屏幕别随意,未知链接不点击,个人信息不透露,转账汇款多核实,骗局千万要记牢。
有效预防诈骗,请安装国家反诈中心APP!
coreprio256KB