eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingOpenMP - jest szybciej czy wolniej?Re: OpenMP - jest szybciej czy wolniej?
  • Data: 2012-03-05 18:33:22
    Temat: Re: OpenMP - jest szybciej czy wolniej?
    Od: "slawek" <s...@h...pl> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]


    Użytkownik " M.M." <m...@N...gazeta.pl> napisał w wiadomości grup
    dyskusyjnych:jiuvio$ea6$...@i...gazeta.pl...
    > Co Ty za podreczniki czytasz? :) To okolo 3% mozliwosci
    > OpenMP :)

    Oczywiście. Ale po co mi więcej - skoro program jest niczym innym tylko taką
    pętlą po i wywoływaną w pętli po j ?

    Przy tym tej po j nie da się z oczywistych powodów.

    > Zawsze narzut na utworzenie watkow jest duzy, to nie wina OpenMP.

    I tak. I nie. Np. mogę sobie wyobrazić rozwiązanie, w którym jest "czekająca
    pula wątków" - i zamiast tworzyć nowy, jest aktywowany "stary". Ile wymaga
    to wysiłku? Tzn. ile wymaga, jeżeli każdy wątek dostaje a priori własny
    rdzeń, a zawiaduje tym wszystkim oddzielny CPU? Moim zdaniem tyle co nic -
    ba! - to może być nawet realizowane hardware'owo.

    > Nie milcza, pelno w sieci materialow.

    I tak. I nie.

    > Zrownoleglaj obliczenia ktore trwaja przynajmniej 60s na jednym
    > watku, wtedy pisz ze dziwne jesli spowolni :)

    One trwają... około tygodnia. ;) Ale przecież dla testów nie będę dawał
    docelowych wielkości pętli itd. ;)

    > No kurde jest. Bez OpenMP taki sam efekt uzyskujesz piszac 5-20 razy
    > wiecej kodu. OpenMP robi to samo co bys zrobil sam bez OpenMP -

    Niekoniecznie. Np. obsługa wątków w MS Windows jest trywialnie prosta
    (jeżeli nie potrzeba niczego, lub prawie niczego, synchronizować). Problemy
    są z synchronizacją i dostępem do rozmaicie pojmowanych zasobów. Akurat w
    moim programie "część równoległa" jest naprawdę równoległa.

    > Nie spada, po prostu uzywasz tira do przewozenia jednego pudelka zapalek.

    Raczej wysłałem kierowcę TiR-em po jedno pudełko zapałek i sprawdzam, ile
    czasu mu zajmie jazda w mieście. I okazuje się, że nie jest słodko - a to
    nie przejedzie pod wiaduktem, a to zakręt nie do zrobienia z tak długą
    naczepą itd. itp. Więc zastanawiam się, czy da radę się robić tym i czterama
    kolejnymi TiR-em w tym mieście 50 kursów dziennie. ;)

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: