Article View: pl.comp.objects
Article #16570Re: parallel computing
From: A.L.
Date: Tue, 24 Apr 2007 15:52
Date: Tue, 24 Apr 2007 15:52
68 lines
3259 bytes
3259 bytes
On Tue, 24 Apr 2007 17:32:42 +0200, Piotr Kobzda <pikob@gazeta.pl> wrote: >A.L. wrote: > >> Ja osobiscie uzywam Gigaspaces >> >> http://gigaspaces.com/pr_overview.html > >Tego nie znałem, przyjrzę się... > >> z dobrym skutkiem oraz w innej aplikacji JCSP >> >> http://www.cs.kent.ac.uk/projects/ofa/jcsp/ > >Ta biblioteka (od kiedy ją Pan po raz pierwszy polecał), to wciąż jakoś >mnie nie przekonuje. Przetestować jej za bardzo nie miałem gdzie, >wierzę, że się sprawdza, jednak patrząc w bebechy zdziwiłem się mocno >widząc w użyciu tylko stare mechanizmy synchronizacji Javy -- oparte na >monitorach. Wygląda to tak, jakby o atomowej synchronizacji autorzy nie >słyszeli?! > > >Teksty w stylu: > >Fair servicing of writers to this channel depends on the fair servicing >of requests to enter a synchronized block (or method) by the underlying >Java Virtual Machine (JVM). Java does not specify how threads waiting to >synchronize should be handled. Currently, Sun's standard JDKs queue >these requests - which is fair. However, there is at least one JVM that >puts such competing requests on a stack - which is legal but unfair and >can lead to infinite starvation. This is a problem for any Java system >relying on good behaviour from synchronized, not just for these any-1 >channels. > >są już dziś nieco śmieszne, zważywszy obecność, od dwóch lat, wbudowanej >w Javę biblioteki Douga Lea, która zresztą wcześniej także już była >dostępna... > >A może autorzy uznali, że to tylko nieistotny szczegół implementacyjny? [...] Wie Pan, nei chce mi sie i nie mam czasu... Bez obrazy, ale Pan w teje tematyce wyglada na zupelnie swiezego (porownywanie frameworku Lea z CSP) wiec musialbym napidac dlugi wyklad na ten temat. Proponuje postudiowac i zaczac od przeczytania ksaizki Hoare na temat CSP (dostepna w seici za darmo) i zastanowienie czym sie CSP rozni od monitorow. Jaks inna literature tez moge polecic (ale nei Lea, krorego zreszta bardzo cenie). A na temat przydatnisci JCSP: ja mam taka aplikacje co ma 400 procesow i 600 kanalow. Niech Pan to zrobi w "golej" Javie. Ksiazka Hoare jest tutaj http://www.usingcsp.com/ >> Ciemno to widze, przynajmniej w USA biorac pod uwage poziom >> wyksztalcenia matematyczno/algorytmicznego na przecietnym amerykanskim >> uniwersytecie > >Czyżby nadzieja już tylko w Chińczykach?... ;) Hindusi tez sa dobrzy. A.L.
Technical Details
Message-ID:
<0j9s239fr68g9497b3ebhf6qeccceoucnl@4ax.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.nask.pl!news.nask.org.pl!newshub.sdsu.edu!sn-xt-sjc-02!sn-xt-sjc-07!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> <f0l7uq$l2g$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!newshub.sdsu.edu!sn-xt-sjc-02!sn-xt-sjc-07!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 10:52:49 -0500 Organization: Posted via Supernews, http://www.supernews.com Message-ID: <0j9s239fr68g9497b3ebhf6qeccceoucnl@4ax.com> References: <f0kbck$buv$1@inews.gazeta.pl> <v5tr2394lnhsbtde07ecf78i3h86nh07hm@4ax.com> <f0l7uq$l2g$1@inews.gazeta.pl> X-Newsreader: Forte Agent 4.2/32.1117 MIME-Version: 1.0 X-Complaints-To: abuse@supernews.com Lines: 68 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit