吾爱光设

 找回密码
 注册
会员须知
会员须知
实用帮助
实用帮助
查看: 3657|回复: 12

锤形优化跑不满cpu

[复制链接]
4 枚金币 回复本帖可获得 1 枚金币奖励! 每人限 1 次
  • TA的每日心情
    无聊
    2024-11-22 13:30
  • 签到天数: 336 天

    [LV.8]以坛为家I

    2

    主题

    181

    回帖

    50

    积分

    入门

    积分
    50
    发表于 2024-2-7 12:30 | 显示全部楼层 |阅读模式
    配了台7950x用来跑优化,为啥老是跑不满;内核已经选中32线程了,温度和功率也没撞墙,CR23测cpu时是能够拉满的;
    软件22.2和18.9两个版本都试了,拉不满;求教!


    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?注册

    ×
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情

    2024-11-22 08:34
  • 签到天数: 212 天

    [LV.7]常住居民III

    0

    主题

    76

    回帖

    10

    积分

    小白

    积分
    10
    发表于 2024-2-7 12:55 | 显示全部楼层

    回帖奖励 +1 枚金币

    看看是不是CPU利用率没有设置满,或者
    https://community.zemax.com/got-a-question-7/cpu-usage-is-low-during-optimization-934
    参考一下国外的论坛,翻译一下:
    这是相当普遍的,通常不是问题。这可能有几个原因,确切的答案在很大程度上取决于机器硬件。ZMX文件本身、变量的数量以及Merit函数操作数的数量和复杂性。需要记住的重要一点是,OpticStudio始终努力尽可能高效地使用您的资源(这可能意味着使用不到100%的可用内核)。

    首先,基于。ZMX文件和硬件,可能存在内存限制,如果使用了所有内核,则会阻止或减慢系统速度。多线程中存在开销;对于优化中使用的每个核心,OpticStudio必须复制光学系统并将其存储在内存中。如果您有一个内存密集型系统(一些复杂的CAD对象、高密度网格凹陷表面等),那么创建此副本可能会很慢,或者可能只是每个核心的系统内存不足。

    其次,重要的是要考虑优化器是如何线程化的。在优化中,OpticStudio将只使用分配了变量的内核数量。因此,如果您有一台16核机器,但只有3个优化变量,ZOS将只使用3个(最多)核进行优化。

    最后,优点函数的复杂性是重要的。正如我之前提到的,在启动线程时会有开销。如果Merit函数简单且易于计算(即高斯正交波前MF可能是几十条或几百条射线轨迹),那么简单地在单个核心或仅在几个核心上运行优化可能更有效。

    在过去的几年里,有几个版本对算法进行了改进,以决定要启动多少线程进行优化。出于这个原因,您可能会发现同一文件(以及MF、变量)的CPU使用率在不同版本之间存在差异。然而,新版本中的优化应该比旧版本更高效,运行速度更快。
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2024-11-22 13:30
  • 签到天数: 336 天

    [LV.8]以坛为家I

    2

    主题

    181

    回帖

    50

    积分

    入门

    积分
    50
     楼主| 发表于 2024-2-7 14:36 | 显示全部楼层
    th_dw_zb 发表于 2024-2-7 12:55
    看看是不是CPU利用率没有设置满,或者
    https://community.zemax.com/got-a-question-7/cpu-usage-is-low-d ...

    cpu相关性也是拉满的,变量调多了也没啥变化,不知道为啥;不过跑简单的程序好像占用率更低难顶;




    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?注册

    ×
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-6-7 08:44
  • 签到天数: 748 天

    [LV.9]以坛为家II

    1

    主题

    2

    回帖

    0

    积分

    小白

    积分
    0
    发表于 2024-2-7 17:59 | 显示全部楼层

    回帖奖励 +1 枚金币

    大佬你好,我也遇到过相同情况,感觉变量设置过多以后还是拉不满CPU,感觉是否是软件内部自带的一个功能限制?还有是否用最新的版本是否一定可以实现拉满CPU呢?
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2024-11-22 13:30
  • 签到天数: 336 天

    [LV.8]以坛为家I

    2

    主题

    181

    回帖

    50

    积分

    入门

    积分
    50
     楼主| 发表于 2024-2-7 19:44 | 显示全部楼层
    little华 发表于 2024-2-7 17:59
    大佬你好,我也遇到过相同情况,感觉变量设置过多以后还是拉不满CPU,感觉是否是软件内部自带的一个功能限 ...

    不知道啊 所以来论坛问问;之前笔记本13500H是都能拉满的;
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    郁闷
    2024-11-6 10:24
  • 签到天数: 138 天

    [LV.7]常住居民III

    0

    主题

    11

    回帖

    1

    积分

    小白

    积分
    1
    发表于 2024-2-10 04:53 | 显示全部楼层

    回帖奖励 +1 枚金币

    网络上有一个相同问题他是这么解决的
    1. 开启zemax锤形优化,不要跑满核心,比如自己是20个线程,就不要开20个核心来跑锤形优化,开3个就可以
    2. 打开任务管理器,如上面连接里面的处理方式所示。
                 1)点开详细信息标签页
                  2)鼠标对着“状态列”标题栏点右键,点击“选择列”,勾选弹窗中“基本优先级”,就会显示出“基本优先级”那一列
                  3)找到opticstudio,点右键选择“设置优先级”->点高于正常。(点击这个按钮之前,锤形优化核心不要跑满,否则系统会因为CPU占用过高直接卡死)
         3. 此时zemax会以高优先级执行优化,然后将opticstudio的优先级调回正常,这个问题就解决了。
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-11-21 09:12
  • 签到天数: 1133 天

    [LV.10]以坛为家III

    17

    主题

    327

    回帖

    70

    积分

    入门

    积分
    70
    发表于 2024-2-10 21:12 | 显示全部楼层

    回帖奖励 +1 枚金币

    7950x,内存是32,和你一样的配置,每次18.9都是用22或者26核,23.1也是20-28线程,个人习惯都不跑满,也开了AI超频,主板是X670。主要是怕卡死,还有就是我自己需要远程,所以没开满。,对了,系统用的win10企业版,win11个人用不惯,据说调度有问题,不知道是不是这个原因。
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情

    2024-11-18 15:21
  • 签到天数: 1019 天

    [LV.10]以坛为家III

    3

    主题

    349

    回帖

    84

    积分

    入门

    积分
    84
    发表于 2024-2-10 22:10 | 显示全部楼层

    回帖奖励 +1 枚金币

    和结构,变量设置,评价函数设置有关,换个别的设计再试试
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-11-22 09:01
  • 签到天数: 460 天

    [LV.9]以坛为家II

    1

    主题

    109

    回帖

    7

    积分

    小白

    积分
    7
    发表于 2024-2-18 09:14 | 显示全部楼层

    回帖奖励 +1 枚金币

    请问拉不满CPU的表现是锤形优化很慢跑不动吗?每次镜片数量大于5个就感觉锤形优化很慢,不知道是锤形优化的特性,还是也是CPU没有拉满呢(之前没有太注意过CPU占用这个问题)
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2024-11-22 13:30
  • 签到天数: 336 天

    [LV.8]以坛为家I

    2

    主题

    181

    回帖

    50

    积分

    入门

    积分
    50
     楼主| 发表于 2024-2-21 17:23 | 显示全部楼层
    知音2020 发表于 2024-2-10 21:12
    7950x,内存是32,和你一样的配置,每次18.9都是用22或者26核,23.1也是20-28线程,个人习惯都不跑满,也开 ...

    也用的win10专业版,速度其实是13500H的3倍左右了,主要是没跑满强迫症难受
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    联系我们|本论坛只支持PC端注册|手机版|小黑屋|吾爱光设 ( 粤ICP备15067533号 )

    GMT+8, 2024-11-24 05:44 , Processed in 0.156250 second(s), 23 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表