Article View: pl.comp.objects
Article #16649Re: Parallel computing - historyczny papier
From: A.L.
Date: Fri, 27 Apr 2007 15:04
Date: Fri, 27 Apr 2007 15:04
49 lines
2886 bytes
2886 bytes
On Fri, 27 Apr 2007 16:51:35 +0200, Wit Jakuczun <wit@mefisto.hades> wrote: >Dnia Fri, 27 Apr 2007 07:38:51 -0500 >A.L. <fela@2005.com> napisaĹ?(a): > >> Pojawia sie wiec problem: jak zrownoleglic aplikacje tak aby miala >> jakis pozytek z multicore, i czy wspolna pamiec znow nie bedzie >> "bottleneck". >Z moich doświadczeń to najlepiej jak wątki są niezależne. Niestety taka >sytuacja jest ciężka do uzyskania w ogólnym przypadku :(. > Nei wystarczy zeby watki byly niezalezne, bo watki korzystaja z tej samej pamieci. Jezeli kazdy watek korzysta z innego segnentu, i dostep do pamieci jest 'regularny" tak ze da sie duze kawalki danych pomiescic w cache, to jest OK. Jezeli natomiast dostep do wspolnej pamieci jest przypadkowy i "roproszony", to cache niewiele pomoze i sprawnosc spada dramatycznie. Nawet w przypadku niezaleznych watkow. >> Jak rowniez, czy taka na przyklad Java i jej support dla >> watkow wie cokolwiek o dwoch procesorach. >A to nie jest kwestia systemu operacyjnego? Nie do końca rozumiem czego >oczekujesz od języka, żeby wskazywać procesor, na którym ma być odpalony >proces? > Niczego specjalnego nei oczekije od Javy, ale wlasnei interesuje mnie jak system operacyjny poradzi sobie z upakowaniem watkow tam gdzie tzreba. >> Aplikacje ktore mam na mysli to roznego rodzaju optumalizacja kombinatoryczna, daleko >> wykraczajaca poza MIP. >> >Ale i przy MIP można wiele wywalczyć równoległością. Choćby różnego rodzaju >schematy dekompozycji, w których podproblemy są rozłączne. > MIP zrownolegla sie bardzo dobrze, podobnie jak zwylky LP czy programowanei nieliniowe. Patrz post ponizej o rownoleglym CPLEXie. >O jakiego rodzaju optymalizacjach kombinatorycznych mówisz? > O constraint programming, TSP i VRP-like gdzie struktury danych nie sa regularne a dostep do danych przypadkowy. A.L.
Technical Details
Message-ID:
<ap34331bcft4kst0mn20mcvgobka0ovjjv@4ax.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!nf1.ipartners.pl!ipartners.pl!news.nask.pl!news.nask.org.pl!newsfeed00.sul.t-online.de!t-online.de!tiscali!newsfeed1.ip.tiscali.net!proxad.net!proxad.net!m.t-online.fr!v.t-online.fr!t-online.fr!grolier!sn-xt-sjc-03!sn-xt-sjc-11!sn-xt-sjc-06!sn-post-sjc-01!supernews.com!corp.supernews.com!not-for-mailReferences:
<vq7233tfgv90o8faaag3h52q1lrln5noes@4ax.com> <f0s90d$lmq$1@inews.gazeta.pl> <6tq333h2t0oe2jl82m06uuphfabt4tddg7@4ax.com> <20070427165135.4bb8c5ef@mefisto.hades>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!nf1.ipartners.pl!ipartners.pl!news.nask.pl!news.nask.org.pl!newsfeed00.sul.t-online.de!t-online.de!tiscali!newsfeed1.ip.tiscali.net!proxad.net!proxad.net!m.t-online.fr!v.t-online.fr!t-online.fr!grolier!sn-xt-sjc-03!sn-xt-sjc-11!sn-xt-sjc-06!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 - historyczny papier Date: Fri, 27 Apr 2007 10:04:04 -0500 Organization: Posted via Supernews, http://www.supernews.com Message-ID: <ap34331bcft4kst0mn20mcvgobka0ovjjv@4ax.com> References: <vq7233tfgv90o8faaag3h52q1lrln5noes@4ax.com> <f0s90d$lmq$1@inews.gazeta.pl> <6tq333h2t0oe2jl82m06uuphfabt4tddg7@4ax.com> <20070427165135.4bb8c5ef@mefisto.hades> 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