官方淘宝店 易迪拓培训 旧站入口
首页 > 仿真设计 > CST微波工作室 > CST如何加速?

CST如何加速?

05-08
    求高手给解释下GPU加速和多核计算,help里面这方面的资料有点看不懂而且感觉也不详细。最近换个4核的电脑,但是感觉自己不会利用,速度提升不是很大,我想问下怎么实现GPU加速,英伟达的显卡CST都能用GPU加速吗,还有怎么充分利用起这四个CPU。请大家给个大致的解答,谢谢了。

还没有用过呢,听说cst速度是很快的。

支持Cuda的CPU都支持加速。
但是支持CST的加速卡比较有限,都是较高端的,Tesla 10和20系列(20系列到2011版才支持,之前的不支持)
加速卡要用有以下几点:
1、是否有License,CST中叫acceleration token。
2、加速卡是否是CST支持的
3、驱动是否正确
4、主机是否有足够的PCI-E X16硬件接口
5、主机内存是否满足最低需求(一般为加速卡显存的4倍就视为够用!)
6、运算的时候,勾上该勾的选项。

楼上解释得很详细。
我只想问小编一个问题:你打算花多少钱?

目前,只是老板的要求,老板说了算呵呵,我只是问个大概的概念看看是否可行,谢谢您。

如果只是多核计算的话,正常的license已经有multithreading,可以直接使用。或者两个结点的Distributing Computing。
如果是GPU Computing,买显卡就已经是天价了,还要买token,报价请搜索旧帖。

看完帖子,心都凉了,本以为一般License可以用,刚帮老板来个GPU服务器。
要是用不了GPU Computing,无法交差了啊。

买了GPU确实要买Token的,要不然不能用

这个东西我之前问过CST中国,加装GPU加速卡的话,20万人民币起价。

4核没必要GPU了吧,CST官方说的可以保证把CPU吃满的,用GPU你还不如堆CPU,最重要的是。你一定要勾选上用多核。
我有个同学,换了8核的CPU,结果不勾选多核,那天问我为什么CPU使用率只有20%。

多线程那一选项不是默认就打开的么?
linfenghan,你们那个同学没有用到才奇怪了
GPU的加速性能比四核CPU还是强劲很多的。
还是值得用的,现在一块Tesla C2070的GPU加速卡也就两三万的样子。

没呢,那个没打开。我看他电脑里设置了, 那个max number of threads 显示是1...然后我改成48,就吃满了。
4个至强4核,5000块的那种,总价是2W,相当于16核了,你的意思一块加速卡会比这16个核更快一些?
关键是还要买token呀。

弱弱地问一下,如何“勾选多核”?

请学会使用软件的帮助文件。
CST MWS帮助文件《Acceleration》。

Simulation Acceleration目录下面只有 Distributed Computing和GPU Computing。
没有说如何“勾选多核”啊!

CST 2012
在这个帖子里面已经说了:http://bbs.rfeda.cn/read.php?tid=72696&page=1

不知道你是怎么看帮助文件的,CST MWS 2012帮助文件《Acceleration》。
一共有4个frame:
CPU and GPU acceleration frame
Distributed computing (DC) frame
MPI computing frame
Token usage frame
CPU and GPU acceleration frame里就有:
Multithreading (CPU) up to [ or Multithreading (CPU) ]: Check this field to take advantage of the functionality of a multi-processor machine. The calculation will be split into corresponding parts and will run parallel in different threads to save simulation time. You may insert the desired number of threads in the provided field.

CST 2012的帮助文件里面真的没有:
Simulation Acceleration
   Distributed Computing
   GPU Computing
   MPI Computing

CST 2012的帮助文件里面真的没有:


你的软件加速界面和我截的图一样么?



  • Can't thank you more!
    默认居然只有32,现在改为48啦!


    改这个起不起作用主要看所使用的CPU,intel的CPU的话支持超线程,所以能使用实际核心数×2的线程。
    不然就只能使用实际核心数的线程数量

    我的机器的CPU是四个AMD 6174并在一起的,对应48个核心。

    太感谢了!

    关键是在哪里勾选多核运算那?我用的是EM室,计算时根本找不到在哪里勾选多核,导致计算不能完全利用12核的工作站,速度一般,也让人惆怅。

    请问如何勾选多核,我也是CPU利用率只有50%

    你的CPU默认开了超线程,只会显示50%,CST只是用物理核心。
    在BIOS里把multi-threading关了就是100%了。

    上网看了看,超线程未必能加快速度是吗?使用CST默认的设置是比较好的选择吧?

    GPU加速卡要能加速才行,一般像英伟达的卡都会有可以加速的程序清单,不是几核的问题呀。再说,跑比较大的模型,一般的加速效果一般,一分钱一分速度。

    根据2013年的信息,开超线程会造成1-2%的性能损失,CST建议关闭。

  • Top