日本电子维修技术 CPUmatlab计算,cpu物理核心的使用问题?
最近在做一些简单的matlab计算问题,一般一两个小时就可以算完。
看了一些cpu的使用率,有时候,只有50%多,并且还是一个核心(电脑是双核的)。
2个核心同时用,有并行计算的问题。 但一个核心满载不就会快点嘛? 不太明白,请教达人。
PS:在另外一个帖子里看到 i5 四核 比 i3 双核 在“计算”方面强很多,
这个“计算”指什么? 蛋白质折叠之类的??
或者说 ,(除游戏之外)那些情况下 四核 对 双核 有较多的优势?
评论
我用Gaussian09,四核用的时间不到单核的一半
评论
因为你的代码没有写成能并行执行的
评论
在科学计算领域,如何充分应用多核心是个老大难问题。比如生物信息技术当中的高通量计算,因为不仅仅涉及编程等技术,更涉及很多数学计算方法、公式什么的如何变化成支持多核心的形式。
大多数科学计算软件的用户数量都很小,往往都是专业用户。远不如极品飞车的用户多。所以科学计算软件对民用多核cpu的支持远不如极品飞车。
现在的多核、低主频CPU(比如i7-2600之类)更适合玩流行有戏,因为这些游戏在全球有数千万甚至可能上亿的用户,所以游戏厂商不停的优化有戏对新型多核cpu的支持。
如果是科学计算,要么直接购买NV等专业的高通量计算机,要么使用核心少,但是主频超高的民用CPU。
曾经试过用SPSS进行迭代,2600四核全开还不如两个核心进行睿频的性能。
评论
matlab没更新吧
科学计算充分使用多核和神马“数学计算方法、公式什么的如何变化成支持多核心的形式”没关系,关键是程序的编译器支持双核就行了
评论
非常感谢tedaz 用心的回答!
评论
我用得是 matlab R2010b,软件内部已经有一定的并行计算了, 如一些矩阵的计算,迭代。
自己愚见,利用多核进行科学计算应该和数学有点关系,因为在计算过程中,算法是关键,
好的算法或支持并行的算法都需要用数学来说明,计算的结果确实是我们期望的,符合实际的。
评论
操作系统、编译器支持多核是最起码的要求;除此之外,最关键的还是算法、代码支持多核。
举几个简单例子:计算一万亿位圆周率π值,对一万亿位的数进行质因数分解……
目前的民用操作系统(如Win7 64位),编译器(Visual Studio 2010)都是完美支持n核的。
但是非常遗憾的就是圆周率计算、分解质因数等算法、代码则没有特别好的支持民用多核。
虽然在数学科研领域这些已经有大型机多核算法和代码了,但是因为民用方面没什么需求,所以现在能够弄到的民用数学软件大多只能用单线程来完成这些计算。
评论
无论你用什么算法,计算机是不懂的,他懂得就是,x86orx86-64 mmx 等指令集,你什么算法到最后都是这些指令集中的一个一个指令,之所以不能充分利用多核问题出在编译的过程
评论
matlab有专门命令开启多核运算的 详查manual
评论
你运行这些代码:
a = rand(5000, 5000);
b = rand(5000, 5000);
c = a*b;
运行的同时打开任务管理器,看看CPU是不是满负荷。
评论
单纯的并行计算,nv低端显卡完爆i7,参见CUDA
评论
你们在说神马?
评论
matlab的并行计算的前提是你的code要写成多线程的形式,最简单的例子就是for和parfor。但是实际应用里不是什么code都能完美分成多线程的格式的,如果你有一个非线性的大型系统,特别是应用很多积分/微分/延迟的系统,很难优化到理想的形式。
另外N家的专业计算型的gpu在浮点运算能力上确实秒所有cpu一条街,比如telsa
评论
代码贴上来看看吧?matlabpool开了没?
我X,居然是坟……
评论
你的代码不写mpi是不能并行的
评论
是这个道理 电路 电子 维修 我现在把定影部分拆出来了。想换下滚,因为卡纸。但是我发现灯管挡住了。拆不了。不会拆。论坛里的高手拆解过吗? 评论 认真看,认真瞧。果然有收 电路 电子 维修 求创维42c08RD电路图 评论 电视的图纸很少见 评论 电视的图纸很少见 评论 创维的图纸你要说 版号,不然无能为力 评论 板号5800-p42ALM-0050 168P-P42CLM-01
·日本中文新闻 唐田绘里香为新剧《极恶女王》剃光头 展现演员决心
·日本中文新闻 真子小室夫妇新居引发隐私担忧
·日本中文新闻 前AKB48成员柏木由纪与搞笑艺人交往曝光
·日本学校 {日本国际学校}梅田インターナショナルスクール
·日本学校 LINE:sm287 陳雨菲、20歳、台湾からの留学生、東京に来たばかり
·日本留学生活 出售平成22年走行48000km 代步小车
·日本华人网络交流 円相場 一時1ドル=140円台まで上昇?
·日本华人网络交流 问日本华人一个问题
·日本旅游代购 富山接机
·生活百科 英国转澳大利亚转换插头
·汽车 【求助】修车遇到困难怎么办?