Article View: pl.comp.objects
Article #16573Re: parallel computing
From: Aleksander Galicki
Date: Wed, 25 Apr 2007 01:38
Date: Wed, 25 Apr 2007 01:38
62 lines
4074 bytes
4074 bytes
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). > Ja osobiscie uzywam Gigaspaces > > http://gigaspaces.com/pr_overview.html > > z dobrym skutkiem oraz w innej aplikacji JCSP > > http://www.cs.kent.ac.uk/projects/ofa/jcsp/ > > Wedle mocih najlepszych informacji nei widac zadnej rewolucji. Czyli ani darmowego lunchu, ani rewolucji chyba nie bedzie. Z innej strony - to nie tylko kwestia tego, ze rownoleglosc jest trudna z natury (a programisci sa niedoksztalceni - co prawda), to rowniez kwestia tego, ze rownoleglosc (ta trudna) wciaz jest potrzebna w stosunkowo niewielkiej nisze. Znaczaca czesc przemyslu dalej nie potrzebuje jakiejs zlozonej rownoleglosci. Wszystkie przepowiedzi 'rewolucji' bazuja na przekonaniu, ze poniewaz 'CPU juz sie nie przyspiszaja tak szybko', 'poniewaz multi-core' itd, to przemysl bedzie za jakis czas _zmuszony_ zajac sie szerzej rownolegloscia - znaczy, ze rownoleglosc nagle zostanie bolem glowy szerszej rzeszy programistow. A nie widac tego jakos. A jak juz przemysl bedzie zmuszony (chyba jednak daje wiare tym co mowia, ze to kwestia tylko czasu) to co? Zmienia Jave/C#? Bedzie nowy jezyk? Wszyscy beda grzebac w watkach i monitorach (nie bede chcial zagladac do typowego kodu)? Co do amerykanskich programistow.. A czy gdzies jest lepiej? Kolega mi opowiadal o Niemczech jeszcze przed padem dotcomow. Zatrudnili drogiego konsultanta do napisania wzglednie niewielkiego ale wazgego komponentu. Konsultant ubieral sie w garnitury od Armaniego i jezdzil czerwonym Viperem - tyle wtedy konsultanci zarabiali. Napisal to cos w 3 tygodnie. Oddal. Ale to nie chcialo dzialac przy dwoch rownoleglych uzytkownikach. Kolejne 2 dwa tygodnie 'czerwony Viper' spedzil na badaniu tego zjawiska. Wreszcie firma sie wkurwila na tyle, ze poprosila kolege zbadac, coz za trudny problem spotkal konsultanta. Sprawa byla naprawde banalna - ow konsultant nie wiedzial jak sie maja servlety do watkow. Specyfikacji nie doczytal. Nie chcial dac sie przekonac ze to o watki chodzi : "Jakie watki?! Watki sa niebezpieczne, ja 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. A. -- Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
Technical Details
Message-ID:
<f0mbdv$9o0$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>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 01:38:07 +0000 (UTC) Organization: "Portal Gazeta.pl -> http://www.gazeta.pl" Lines: 62 Message-ID: <f0mbdv$9o0$1@inews.gazeta.pl> References: <f0kbck$buv$1@inews.gazeta.pl> <v5tr2394lnhsbtde07ecf78i3h86nh07hm@4ax.com> NNTP-Posting-Host: 203.109.151.60 X-Trace: inews.gazeta.pl 1177465087 9984 172.20.26.240 (25 Apr 2007 01:38:07 GMT) X-Complaints-To: usenet@agora.pl NNTP-Posting-Date: Wed, 25 Apr 2007 01:38:07 +0000 (UTC) X-User: tretete X-Forwarded-For: 172.20.6.164 X-Remote-IP: 203.109.151.60 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit