24小时热门版块排行榜    

查看: 1563  |  回复: 2

whpwan

新虫 (初入文坛)

[交流] OpenMP 并行效率没有 已有1人参与

有简单程序并行,但没有效率,程序结构很简单,请各位大神帮忙看看:
PROGRAM parallel_01

    USE omp_lib
    IMPLICIT NONE

    INTEGER :: i,j,ii
    REAL, DIMENSION(1:20000000) :: f, g
    REAL :: k,t1,t2,time

    CALL omp_set_num_threads(4)   
    k = 0   
    t1=omp_get_wtime()
    do ii=1,1000                !这层循环是为了使计算时间长一点,方便观察并行时间

    !$omp parallel private(k,i)
    !$omp do
        DO i = 1, 20000000
                f(i) = g(i)+1
                k = k + 1
        END DO
    !$omp end do
    !$omp end parallel
      
    !$omp parallel private(k,j)
    !$omp do
        DO j = 1, 20000000
                g(j) =f(j)+1
                k = k + 1
        END DO
    !$omp end do
    !$omp end parallel
    enddo     !end of ii=1,1000
   
    t2=omp_get_wtime()
    print*,"cost time:",t2-t1
   
END PROGRAM

计算机配置为4核的,分别调用2,3,4核,输出时间几乎一样,没有并行效率,急求大神指点!!!
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

whpwan

新虫 (初入文坛)

顶一下
2楼2014-05-15 10:28:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

songseunghun

铁杆木虫 (小有名气)


小木虫: 金币+0.5, 给个红包,谢谢回帖
private后面加上num_threads(),括号内写上几个线程,估计会好一些吧
3楼2014-05-17 09:50:42
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 whpwan 的主题更新
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 0703化学调剂 +4 18889395102 2026-03-18 4/200 2026-03-19 16:13 by 30660438
[考研] 本人考085602 化学工程 专硕 +17 不知道叫什么! 2026-03-15 19/950 2026-03-19 15:06 by 尽舜尧1
[考研] 304求调剂 +3 曼殊2266 2026-03-18 3/150 2026-03-19 14:42 by peike
[考研] 317求调剂 +3 申子申申 2026-03-19 6/300 2026-03-19 14:16 by 申子申申
[考研] 化学求调剂 +3 临泽境llllll 2026-03-17 4/200 2026-03-19 13:59 by houyaoxu
[考研] 材料考研调剂 +3 xwt。 2026-03-19 3/150 2026-03-19 11:22 by w沐阳w
[考研] 一志愿华中科技大学,080502,354分求调剂 +4 守候夕阳CF 2026-03-18 4/200 2026-03-18 22:16 by li123456789.
[考研] 344求调剂 +6 knight344 2026-03-16 7/350 2026-03-18 20:13 by walc
[硕博家园] 湖北工业大学 生命科学与健康学院-课题组招收2026级食品/生物方向硕士 +3 1喜春8 2026-03-17 5/250 2026-03-17 17:18 by ber川cool子
[考研] 308求调剂 +4 是Lupa啊 2026-03-16 4/200 2026-03-17 17:12 by ruiyingmiao
[论文投稿] 有没有大佬发小论文能带我个二作 +3 增锐漏人 2026-03-17 4/200 2026-03-17 09:26 by xs74101122
[考研] 283求调剂 +3 听风就是雨; 2026-03-16 3/150 2026-03-17 07:41 by 热情沙漠
[考研] 304求调剂 +3 曼殊2266 2026-03-14 3/150 2026-03-16 16:39 by houyaoxu
[考研] 070303 总分349求调剂 +3 LJY9966 2026-03-15 5/250 2026-03-16 14:24 by xwxstudy
[考研] 0856求调剂 +3 刘梦微 2026-03-15 3/150 2026-03-16 10:00 by houyaoxu
[考研] 22408总分284求调剂 +3 InAspic 2026-03-13 3/150 2026-03-15 11:10 by zhq0425
[考研] 070305求调剂 +3 mlpqaz03 2026-03-14 4/200 2026-03-15 11:04 by peike
[考研] 297一志愿上交085600求调剂 +5 指尖八千里 2026-03-14 5/250 2026-03-14 17:26 by a不易
[考研] 266求调剂 +4 学员97LZgn 2026-03-13 4/200 2026-03-14 08:37 by zhukairuo
[考研] 290求调剂 +3 ADT 2026-03-13 3/150 2026-03-13 10:19 by peike
信息提示
请填处理意见