由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 【求助】Fortran多线程执行效率问题
相关主题
似乎python的anaconda没有超越R啊菜鸟弱问FORTRAN的一个小问题
多线程编程前景如何?一个fortran的奇怪问题
c++下如何实现多线程?fortran 中数值精度怎么保证的?
用多线程怎么比单线程还慢呢?C# thread
写thread safe程序现在也是程序员必须要掌握的了吧fortran中dm有什么特殊含义吗
如果一个core,多线程还有必要吗?[合集] 为什么多个线程生成的随机数是一样的?
请教一个排序的问题。FORTRAN数组越界问题
那个语言最适合做科学计算软件多线程 编程,process 和 thread 的一些问题。
相关话题的讨论汇总
话题: fortran话题: 多线程话题: thread话题: 函数话题: 计算
进入Programming版参与讨论
1 (共1页)
d*e
发帖数: 109
1
【 以下文字转载自 CS 讨论区 】
发信人: die (Die), 信区: CS
标 题: 【求助】Fortran多线程执行效率问题
发信站: BBS 未名空间站 (Tue Aug 11 08:55:06 2009, 美东)
请教为何多线程执行起来花费时间比单线程要多呢?
非常感谢~
问题如下:
函数是用MONT CARLO方法计算圆周率。单线程计算函数两次共耗费大约是97;而两个线
程分别计算函数一次耗费的时间是392.
环境:
CPU: i7920 4核
操作系统:Windows Vista
编译器:Fortran 90
程序如下:
多线程主程序:
Program TESTPROC0
use ifqwin
use dfmt
use threadfunction
implicit none
integer,parameter::n_thread=2,n_c=2
integer(INT_PTR_KIND())::Threads_Handle(n_thread),waitresult,cend,retlog,
retint,&
thread_
1 (共1页)
进入Programming版参与讨论
相关主题
多线程 编程,process 和 thread 的一些问题。写thread safe程序现在也是程序员必须要掌握的了吧
多线程的thread safety checking tool?如果一个core,多线程还有必要吗?
Perl多线程的问题请教一个排序的问题。
p-thread profiling那个语言最适合做科学计算软件
似乎python的anaconda没有超越R啊菜鸟弱问FORTRAN的一个小问题
多线程编程前景如何?一个fortran的奇怪问题
c++下如何实现多线程?fortran 中数值精度怎么保证的?
用多线程怎么比单线程还慢呢?C# thread
相关话题的讨论汇总
话题: fortran话题: 多线程话题: thread话题: 函数话题: 计算