如何防止使用更多的线程比核Gurobi云
回答我评估Gurobi即时云(使其透明的我现在安装与当地许可),但我想知道我们是否已经开始过多或过少的线程在云服务器上。
我们的云环境目前配置为:
计算服务器= 1
工作限制= 1
和我们的C代码是这样的:
状态= GRBsetintparam (GRBgetenv (m_model) GRB_INT_PAR_THREADS, 0);
考虑到这些设置:
- 有多少线程将会有效地运行(假设我们使用c5.4xlarge机,8核/ 16线程根据规格)?如果我们设置N,而不是0 (N < = 8) ?
- 这些线程将运行在一个处理器(需要了解的吗处理器每一个执行线程的CPU,而不是每个核心)(我们当然希望避免这种情况)?或每个线程运行在一个单独的处理器吗?
谢谢你的帮助。
0
-
1)Gurobi将使用16个线程c5.4xlarge机器上。如果你设置线程数量小于16,线程= N, Gurobi将使用到N线程。
2)在超螺纹机如c5.4xlarge机,每个核心有两个线程,由操作系统管理。
0
请登录留下你的评论。
评论
1评论