-
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
Następne wpisy z tego wątku
- 24.01.15 21:56 A.L.
- 25.01.15 10:52 firr
- 26.01.15 02:29 Roman W
- 26.01.15 19:12 M.M.
- 26.01.15 20:15 Wojciech Muła
- 26.01.15 20:43 firr
- 27.01.15 00:06 M.M.
- 27.01.15 04:02 A.L.
- 27.01.15 08:12 firr
- 27.01.15 11:48 M.M.
- 27.01.15 12:34 firr
- 27.01.15 13:13 M.M.
- 27.01.15 14:06 IDKrzych
- 27.01.15 20:09 M.M.
- 27.01.15 20:27 Kviat
Najnowsze wątki z tej grupy
- 7. Raport Totaliztyczny: Sprawa Qt Group wer. 424
- TCL - problem z escape ostatniego \ w nawiasach {}
- Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- testy-wyd-sort - Podsumowanie
- Tworzenie Programów Nieuprzywilejowanych Opartych Na Wtyczkach
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
- Re: (PDF) Surgical Pathology of Non-neoplastic Gastrointestinal Diseases by Lizhi Zhang
- CfC 28th Ada-Europe Int. Conf. Reliable Software Technologies
- Młodzi programiści i tajna policja
Najnowsze wątki
- 2024-12-20 Gdańsk => Inżynier bezpieczeństwa aplikacji <=
- 2024-12-20 czyste powietrze
- 2024-12-20 Katowice => Analyst in the Trade Development department (experience wi
- 2024-12-20 Opole => Inżynier Serwisu Sprzętu Medycznego <=
- 2024-12-20 Katowice => Regionalny Kierownik Sprzedaży (OZE) <=
- 2024-12-20 Rzeszów => International Freight Forwarder <=
- 2024-12-20 Katowice => Key Account Manager (ERP) <=
- 2024-12-20 Ekstradycja
- 2024-12-20 Mikroskop 3D
- 2024-12-20 Warszawa => Spedytor Międzynarodowy <=
- 2024-12-20 Warszawa => Analityk w dziale Trade Development (doświadczenie z Powe
- 2024-12-20 Warszawa => Full Stack .Net Engineer <=
- 2024-12-20 Warszawa => Programista Full Stack .Net <=
- 2024-12-19 Kamerka sam. na tył
- 2024-12-20 Jak być bezpiecznym z Li-Ion?