eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingpython...Re: python...
  • X-Received: by 10.140.98.198 with SMTP id o64mr17747qge.41.1422093204392; Sat, 24 Jan
    2015 01:53:24 -0800 (PST)
    X-Received: by 10.140.98.198 with SMTP id o64mr17747qge.41.1422093204392; Sat, 24 Jan
    2015 01:53:24 -0800 (PST)
    Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!news.glorb.com!
    hl2no1692540igb.0!news-out.google.com!q4ni3qan.0!nntp.google.com!bm13no2660209q
    ab.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
    Newsgroups: pl.comp.programming
    Date: Sat, 24 Jan 2015 01:53:24 -0800 (PST)
    In-Reply-To: <3...@g...com>
    Complaints-To: g...@g...com
    Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=178.36.92.49;
    posting-account=xjvq9QoAAAATMPC2X3btlHd_LkaJo_rj
    NNTP-Posting-Host: 178.36.92.49
    References: <5...@g...com>
    <9...@g...com>
    <a...@n...v.pl>
    <0...@g...com>
    <a...@n...v.pl>
    <b...@g...com>
    <a...@n...v.pl>
    <54b4beb1$0$2155$65785112@news.neostrada.pl>
    <a...@n...v.pl>
    <e...@g...com>
    <54b5b917$0$2650$65785112@news.neostrada.pl>
    <5...@g...com>
    <54b95705$0$2151$65785112@news.neostrada.pl>
    <3...@g...com>
    <f...@g...com>
    <6...@g...com>
    <2...@g...com>
    <9...@g...com>
    <a...@n...v.pl>
    <m9qjnp$350$1@node2.news.atman.pl>
    <a...@g...com>
    <f...@g...com>
    <3...@g...com>
    <d...@g...com>
    <d...@g...com>
    <3...@g...com>
    <d...@g...com>
    <3...@g...com>
    User-Agent: G2/1.0
    MIME-Version: 1.0
    Message-ID: <e...@g...com>
    Subject: Re: python...
    From: "M.M." <m...@g...com>
    Injection-Date: Sat, 24 Jan 2015 09:53:24 +0000
    Content-Type: text/plain; charset=ISO-8859-2
    Content-Transfer-Encoding: quoted-printable
    Xref: news-archive.icm.edu.pl pl.comp.programming:207540
    [ ukryj nagłówki ]

    On Saturday, January 24, 2015 at 12:17:19 AM UTC+1, firr wrote:
    > W dniu piątek, 23 stycznia 2015 23:35:27 UTC+1 użytkownik M.M. napisał:
    > > On Friday, January 23, 2015 at 10:57:27 PM UTC+1, firr wrote:
    > > > W dniu piątek, 23 stycznia 2015 16:50:43 UTC+1 użytkownik M.M. napisał:
    > > > > On Friday, January 23, 2015 at 1:08:03 AM UTC+1, firr wrote:
    > > > > > W dniu piątek, 23 stycznia 2015 00:38:59 UTC+1 użytkownik Wojciech Muła
    napisał:
    > > > > > > On Thursday, January 22, 2015 at 9:47:08 PM UTC+1, M.M. wrote:
    > > > > > > > On Thursday, January 22, 2015 at 12:40:00 PM UTC+1, firr wrote:
    > > > > > > > > tak naprawde chyba jesli dzis chce sie mowic o wydajnosci to nalezy
    > > > > > > > > pisac pod gpu opencl/cuda, cos takiego
    > > > > > > > W większości przypadków chyba masz rację. Obliczeniówka powinna być
    > > > > > > > na gpu.
    > > > > > >
    > > > > > > Model obliczeniowy GPU zakłada równoległość danych, co się sprawdza
    > > > > > > we względnie niewielu zastosowaniach.
    > > > > Zapomniałem, że ja ciągle trafiam na niestatystyczne przypadki :D
    > > > > Nie wiem jak często Wam się trafiają zadania trudne obliczeniowe, które
    > > > > można optymalizować przez zrównoleglenie.
    > > > >
    > > > > > > Do tego pamięci GPU i CPU są
    > > > > > > rozłączne, więc zachodzi konieczność transferu danych, co obniża
    > > > > > > całkowite przyspieszenie.
    > > > > Niestety, narzut na transfery to pewnie problem.
    > > > >
    > > > > > >
    > > > > > mozna poszukac nawet zwykle konsumerskie testy, np
    > > > > >
    > > > > > http://www.dobreprogramy.pl/Komputer-okazal-sie-nie-
    dosc-szybki-OpenCL-moze-postawic-kwestie-wydajnosci-
    na-glowie,News,58947.html
    > > > > >
    > > > > > jesli sa jako tako dobrze zrobione
    > > > > > (o tym to nigdy nie wiadomo ale
    > > > > > pewnie z grubsza ok) to pokazuje ze
    > > > > > mozliwe jest "mw" kilkukrotne przyspieszenie a wiec wydaje sie
    > > > > Słyszałem że jak coś da się wrzucić do pamięci karty i potem w
    > > > > pętli mielić przez całe godziny, to uzyskuje się przyspieszenie
    > > > > 100-200 razy. Obawiam się jednak, że to jest możliwe tylko pod
    > > > > warunkiem optymalizacji na jedną konkretną kartę - ale nie wiem
    > > > > na pewno. Może ogólnie to jest tylko kilkukrotne przyspieszenie.
    > > > >
    > > >
    > > > 200-300 to mz bajki gpu nie jest
    > > > az tyle mocniejsze, mysle ze dobre gpu jest najwyzej kilkanascie razy
    mocniejsze niz dobre cpu przy tym
    > > > jest tez o wiele badziej podoatne na
    > > > spowolnienia
    > > >
    > > > kilkukrotnie to jednak nie jest malo, (!) - jest to calkiem sporo
    > > > chyab tez te trudnosci w kodowaniu
    > > > opencl sa przesadzone, chyba nie jest az tak zle
    > > > - byc moze nidlugo wykonam jakies testy
    > >
    > > Mnie chodziło m/w o takie porównanie. Bierzemy z 5 algorytmów w miarę
    > > podatnych na zrównoleglanie. Robimy wyżyłowaną implementację w asemblerze
    > > na cpu i na gpu. Oczywiście też na cpu równolegle. No i mierzymy czasy.
    > > Nie wyjdzie 100 razy szybciej na najnowszych teslach czy odpowiednikach
    > > z konkurencji?
    > >
    > nie wydaje mi sie.. tak jak mowilem mz raczej to jest zakres kilka-kilkanascie
    razy, (przynajmniej co do ogolnej przepustowosci, moze czytsa arytmetyka bylaby
    szybsza (?) ale czysta arytmetyka jest raczej mniej przydatna -- pewnie mozna
    poszukac info w necie, i moze sam zrobie testy, na razie odpoczywam

    Widziałem kiedyś takie benchmarki. Niestety do szczegółów się nie dokopałem,
    ani nie mam pewności, że były zrobione uczciwie, bo robił producent gpu.
    Niemniej jednak wydajność była rzędu 100-200 razy większa, a konfiguracja
    sprzętowa to 2cpu vs 4gpu.
    Pozdrawiam


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: