eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingOpenMP - jest szybciej czy wolniej?Re: OpenMP - jest szybciej czy wolniej?
  • Path: news-archive.icm.edu.pl!news.icm.edu.pl!wsisiz.edu.pl!newsfeed2.atman.pl!newsfe
    ed.atman.pl!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-a-01.new
    s.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
    From: "slawek" <s...@h...pl>
    Newsgroups: pl.comp.programming
    References: <4f4feb4d$0$1271$65785112@news.neostrada.pl>
    <o...@a...home>
    <4f50b70a$0$1226$65785112@news.neostrada.pl>
    <4f50b94c$1@news.home.net.pl>
    In-Reply-To: <4f50b94c$1@news.home.net.pl>
    Subject: Re: OpenMP - jest szybciej czy wolniej?
    Date: Fri, 2 Mar 2012 13:28:18 +0100
    MIME-Version: 1.0
    Content-Type: text/plain; format=flowed; charset="iso-8859-2"; reply-type=response
    Content-Transfer-Encoding: 8bit
    X-Priority: 3
    X-MSMail-Priority: Normal
    Importance: Normal
    X-Newsreader: Microsoft Windows Live Mail 14.0.8117.416
    X-MimeOLE: Produced By Microsoft MimeOLE V14.0.8117.416
    Lines: 29
    Message-ID: <4f50bce0$0$1261$65785112@news.neostrada.pl>
    Organization: Telekomunikacja Polska
    NNTP-Posting-Host: 62.69.202.124
    X-Trace: 1330691296 unt-rea-a-02.news.neostrada.pl 1261 62.69.202.124:60333
    X-Complaints-To: a...@n...neostrada.pl
    Xref: news-archive.icm.edu.pl pl.comp.programming:195894
    [ ukryj nagłówki ]


    Użytkownik "Arkadiusz Dymek" <a...@n...bedzie> napisał w wiadomości grup
    dyskusyjnych:4f50b94c$...@n...home.net.pl...
    > Tak z głupia frant, bo ani OpenMP, ani tego kompilatora nie znam, ale
    > liczysz czas wersji release, a nie debug?

    Kompilator to "tak naprawdę" GCC (4.6 jak pamiętam) - MinGW.

    Z tymi samymi ustawieniami, raz z -fopenmp program.f95, a raz z samym
    program.f95

    gfortran -Wall -O3 -Ofast -floop-interchange -floop-strip-mine -floop-block
    -fgraphite-identity -floop-flatten -floop-parallelize-all -ftree-loop-if-convert
    -ftree-loop-distribution -ftree-loop-im -ftracer -funroll-loops -funroll-all-loops
    -fvariable-expansion-in-unroller -ffast-math -fassociative-math -freciprocal-math
    -ftree-vectorize -ftree-vectorizer-verbose=5 -msse2 -funswitch-loops %1 %2
    %3 %4 %5

    Gdy idzie pod profiler, to oczywiście dochodzi -pg do opcji, lecz...
    oczywiście tak samo dla OpenMP jak i bez.

    Co ciekawe - spodziewałbym się, że wersja z OpenMP będzie przyciążała CPU na
    2*100%, tymczasem tak nie jest, może po 30% na każdym rdzeniu.

    Natomiast gdy odpali się dwie instancje wersji jednordzeniowej, to
    rzeczywiście jest 99% na każdym rdzeniu.



Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: