🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.objects
Article #16649

Re: Parallel computing - historyczny papier

#16649
From: A.L.
Date: Fri, 27 Apr 2007 15:04
49 lines
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-mail
References: <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