๐Ÿš€ go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.objects
Article #16574

Re: parallel computing

#16574
From: A.L.
Date: Wed, 25 Apr 2007 02:23
49 lines
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-mail
References: <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