🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.objects
Article #16570

Re: parallel computing

#16570
From: A.L.
Date: Tue, 24 Apr 2007 15:52
68 lines
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-mail
References: <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