axiao123
V2EX  ›  硬件

为啥 Matlab 并行只能用一路 CPU 吗

  •  
  •   axiao123 · Jan 1, 2021 · 3700 views
    This topic created in 2142 days ago, the information mentioned may be changed or developed.
    双路 8160 ES 任务管理器里可以看到有两组 CPU 核心,我可以手动切换归属
    但 Matlab 自主运行只能调用其中一组,导致我总是只能跑 50%的 CPU
    这是啥问题,有人懂吗
    7 replies  •  2021-01-02 12:56:03 +08:00
    beyondex
    beyondex
    Jan 1, 2021❤️1
    1
    双路涉及到跨 NUMA 节点,是需要软件支持的。
    raaaaaar
    raaaaaar
    Jan 1, 2021 via Android
    2
    中间少了个逗号,看了半天
    Osk
    Osk
    Jan 2, 2021 via Android
    3
    bios 里关闭 NUMA /滑稽 /
    opengps
    opengps
    Jan 2, 2021 via Android
    4
    路这个单位对于很多 v 友来说超纲了,毕竟大部分人接触过的话服务器或者电脑都是一颗内核,n 核 m 线程的,而不是多路(颗)CPU
    opengps
    opengps
    Jan 2, 2021 via Android
    5
    @opengps 更正,大部分人接触过的电脑或者服务器都是 1 颗 cpu
    axiao123
    axiao123
    OP
    Jan 2, 2021
    6
    @Osk 掏的洋垃圾主板,被人改过 bios 支持 ES CPU,改后 bios 里没找到 NUMA 的配置
    ragnaroks
    ragnaroks
    Jan 2, 2021
    7
    开虚拟机,两路进去就是一路了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2066 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 06:30 · PVG 14:30 · LAX 22:30 · JFK 01:30
    ♥ Do have faith in what you're doing.