Article View: pl.comp.objects
Article #16575Re: parallel computing
From: Aleksander Galicki
Date: Wed, 25 Apr 2007 03:42
Date: Wed, 25 Apr 2007 03:42
70 lines
3723 bytes
3723 bytes
A.L. <fela@2005.com> napisał(a): > On Wed, 25 Apr 2007 01:38:07 +0000 (UTC), "Aleksander Galicki" > <tretete.WYTNIJ@gazeta.pl> wrote: > > >A.L. <fela@2005.com> napisał(a): > > > >> On Tue, 24 Apr 2007 07:25:08 +0000 (UTC), "Aleksander Galicki" > >> <tretete.SKASUJ@gazeta.pl> wrote: > >> > >> >A co nowego slychac w parallel computing? Przez ostatnie pare lat slychac o > > >> >nadchodzacej rewolucji, ale na razie nie za bardzo wiadomo z ktorej strony. > > >> > >> Jak na razie nic, o ile mi wiadomo. W dalszym ciagu najbardziej > >> popularny jest Fotran oraz MPI czy PVM. > > > >Ostatnim razem na uczelni tego uzywalem (MPI i PVM, nie Fortran). Dobrze nawet > >to wspominam - obie biblioteki mialy przemyslany design (ale nie > >powiedzialbym, zeby latwo bylo w tym programowac). > > > > Niestety, MPI i PVM to docyc niski poziom programowania... > > > > >Czyli ani darmowego lunchu, ani rewolucji chyba nie bedzie. > >Z innej strony - to nie tylko kwestia tego, ze rownoleglosc jest trudna z > [...] > >watkow nie uzywam!". Kolega mi to opowiedzial dlatego, ze 7 lat pozniej nie w > >Niemczech, a na innym koncu swiata poproszono go o zewnetrzny audyt kodu > >jednej aplikacji pod katem "a dlaczego to ma takie problemy z performance"? Po > >godzinie ogladania kodu kolega sie rozesmial bo znalazl, ze najbardziej > >pracochlonny komponent uzywany w tej aplikacji mial 'interface' z samymi > >"public static synchronized" funkcjami co niejako niwelowalo fakt umieszczenia > >tej aplikacji na wieloprocesorowej maszynie z IBM. > > Ja pewnie moglbym ksiazke napisac... Pewien facio mial zwyczaj > WSZYSTKIE metody opatrywac slowem "synchronize", "no bo przeciez ktos > moze tego uzyc w srodowisku wielowatkowym". Tak go nauczyli na jakims > super-duper kursie prowadzonym przez naprawde bardzo powazna firme... > > Co wiecej, 90% facetow jest przekonanych ze "synchronize" rozwiazuje > WSZYTKIE problemy zwiazane z synchronizacja watkow. Zreszta, na > licznych interviews (ponad 30 ostatnio) tylko 2 czy 3 facetow > wiedzialo ze jest "synchronize" ale tylko jeden wiedzial po co, a > ZADEN nie znal innych konstrukcji Javy do programowania > wielowatkowego. W ZADNYM uniwersytecie w promieniu 100 mil nie ucza o > programowaniu watkow, nie mowiac o programowaniu rownoleglym. > > Wiec nie dziwota. U mnie w okolicy odpadaja po prostszych pytaniach. Pytania z wielowatkowosci to dla zaawansowanych. Ale glownie po indyjskich Kij-Wie-Gdzie-To-Jest uniwersytetach. Po europejskich jeszcze moze byc. [To chyba nie ja pierwszy zauwazylem, ze poziom idiotyzmu branzy jest proporcjonalny do popytu na IT ... ?] A. -- Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
Technical Details
Message-ID:
<f0mimn$o6r$1@inews.gazeta.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mailReferences:
<f0kbck$buv$1@inews.gazeta.pl> <v5tr2394lnhsbtde07ecf78i3h86nh07hm@4ax.com> <f0mbdv$9o0$1@inews.gazeta.pl> <31et235j2097m0hk9b1v3l2394t98bpc0l@4ax.com>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail From: "Aleksander Galicki" <tretete.WYTNIJ@gazeta.pl> Newsgroups: pl.comp.objects Subject: Re: parallel computing Date: Wed, 25 Apr 2007 03:42:15 +0000 (UTC) Organization: "Portal Gazeta.pl -> http://www.gazeta.pl" Lines: 70 Message-ID: <f0mimn$o6r$1@inews.gazeta.pl> References: <f0kbck$buv$1@inews.gazeta.pl> <v5tr2394lnhsbtde07ecf78i3h86nh07hm@4ax.com> <f0mbdv$9o0$1@inews.gazeta.pl> <31et235j2097m0hk9b1v3l2394t98bpc0l@4ax.com> NNTP-Posting-Host: 222-153-124-248.jetstream.xtra.co.nz X-Trace: inews.gazeta.pl 1177472535 24795 172.20.26.239 (25 Apr 2007 03:42:15 GMT) X-Complaints-To: usenet@agora.pl NNTP-Posting-Date: Wed, 25 Apr 2007 03:42:15 +0000 (UTC) X-User: tretete X-Forwarded-For: 172.20.6.161 X-Remote-IP: 222-153-124-248.jetstream.xtra.co.nz MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit