Article View: pl.comp.objects
Article #16574Re: parallel computing
From: A.L.
Date: Wed, 25 Apr 2007 02:23
Date: Wed, 25 Apr 2007 02:23
49 lines
3136 bytes
3136 bytes
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. A.L.
Technical Details
Message-ID:
<31et235j2097m0hk9b1v3l2394t98bpc0l@4ax.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.nask.pl!news.nask.org.pl!newsfeed00.sul.t-online.de!t-online.de!feeder.news-service.com!feeder1.cambrium.nl!feed.tweaknews.nl!138.199.65.86.MISMATCH!sn-xt-ams-06!sn-xt-ams-03!sn-ams!sn-feed-ams-03!sn-post-ams-01!sn-post-sjc-02!sn-post-sjc-01!supernews.com!corp.supernews.com!not-for-mailReferences:
<f0kbck$buv$1@inews.gazeta.pl> <v5tr2394lnhsbtde07ecf78i3h86nh07hm@4ax.com> <f0mbdv$9o0$1@inews.gazeta.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.nask.pl!news.nask.org.pl!newsfeed00.sul.t-online.de!t-online.de!feeder.news-service.com!feeder1.cambrium.nl!feed.tweaknews.nl!138.199.65.86.MISMATCH!sn-xt-ams-06!sn-xt-ams-03!sn-ams!sn-feed-ams-03!sn-post-ams-01!sn-post-sjc-02!sn-post-sjc-01!supernews.com!corp.supernews.com!not-for-mail From: A.L. <fela@2005.com> Newsgroups: pl.comp.objects Subject: Re: parallel computing Date: Tue, 24 Apr 2007 21:23:24 -0500 Organization: Posted via Supernews, http://www.supernews.com Message-ID: <31et235j2097m0hk9b1v3l2394t98bpc0l@4ax.com> References: <f0kbck$buv$1@inews.gazeta.pl> <v5tr2394lnhsbtde07ecf78i3h86nh07hm@4ax.com> <f0mbdv$9o0$1@inews.gazeta.pl> X-Newsreader: Forte Agent 4.2/32.1117 MIME-Version: 1.0 X-Complaints-To: abuse@supernews.com Lines: 49 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit