<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-2">
<META content="MSHTML 6.00.2900.2802" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV dir=ltr align=left><SPAN class=000273313-02032006><FONT face=Arial
color=#0000ff size=2>Resime zcela stejny problem jako Vy. </FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=000273313-02032006><FONT face=Arial
color=#0000ff size=2></FONT></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=000273313-02032006><FONT face=Arial
color=#0000ff size=2>V soucasne dobe je schudna pouze jedna cesta a tou je
vyuzivani knihoven BLAS pro multi-CPU systemy. Matlab vyuziva pro tyto ucely
knihovnu Intel MKL, ktera podporuje OpenMP. V manualu knihovny Intel MKL do
dozvite dalsi podrobnosti. Stejna moznost je i v pripade knihovny ACML od AMD,
jeji implemetace do prostredi Matalb je ale ponekud
slozitejsi.</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=000273313-02032006><FONT face=Arial
color=#0000ff size=2></FONT></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=000273313-02032006><FONT face=Arial
color=#0000ff size=2>Zatim MathWorks tento problem neresi nejak koncepcne, ale
existuji zpusoby jak tuto cestu realizovat vlastnimi silami, alespon pro vybrane
numericke metody (podmnozina BLAS).</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=000273313-02032006><FONT face=Arial
color=#0000ff size=2></FONT></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=000273313-02032006><FONT face=Arial
color=#0000ff size=2>Nic Vam ale nebrani provozovat na multi-CPU systemu
odpovidajici pocet workeru pomoci Distributed Comp. Toolboxu, jediny problem je
rychlost komunikace. Pokud ale neni komunikacni rychlost ve vasich
aplikacich kriticka (doba vypoctu ulohy na workeru je vyrazne delsi nez
doba potrebna km prenosu dat) je to velice dobre schudna
varinata.</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=000273313-02032006><FONT face=Arial
color=#0000ff size=2></FONT></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=000273313-02032006><FONT face=Arial
color=#0000ff size=2>Michal Kvasnicka</FONT></SPAN></DIV><BR>
<DIV class=OutlookMessageHeader lang=cs dir=ltr align=left>
<HR tabIndex=-1>
<FONT face=Tahoma size=2><B>From:</B> csmug-bounces@vscht.cz
[mailto:csmug-bounces@vscht.cz] <B>On Behalf Of </B>Radek
Matoušek<BR><B>Sent:</B> Thursday, March 02, 2006 1:53 PM<BR><B>To:</B>
CsMUG@vscht.cz<BR><B>Subject:</B> dotaz na vice CPU<BR></FONT><BR></DIV>
<DIV></DIV>
<DIV><FONT face=Arial size=2>Dobry den,</FONT></DIV>
<DIV><FONT face=Arial size=2>mel bych do tohoto fora nasledujici
dotaz:</FONT></DIV>
<DIV><FONT face=Arial size=2>MOTIVACE></FONT></DIV>
<DIV><FONT face=Arial size=2>Jak je znamo dvouprocesorove stroje jsou jiz
realitou a bezne ctyrprocesory az osmiprocesory mozna do roka
take.</FONT></DIV>
<DIV><FONT face=Arial size=2>Nechci se ptat na vypocet v clusterech (na to je
distribution comp. toolbox), ale prave na podporu n-procesorových
stroju.</FONT></DIV>
<DIV><FONT face=Arial size=2>Koukal jsem se trochu po webech a hledal testy, jak
je ktery program schopen vyuzit vice CPU v jednom stroji.</FONT></DIV>
<DIV><FONT face=Arial size=2>Samozrejme sw jako adobe photoshop na tom byly
velmi dobre a narust vykonu +80-90% na tzv. druhy procesor se mi zdal velmi
atraktivni.</FONT></DIV>
<DIV><FONT face=Arial size=2>U Matlabu jsem mnoho testu nenalezl a ty co ano
neukazovaly, ze 2xCPU jsou pro matlab tim pravym, tj. vykon zustal cca
stejny...</FONT></DIV>
<DIV><FONT face=Arial size=2>DOTAZ></FONT></DIV>
<DIV><FONT face=Arial size=2>1, je schopna nova verze matlabu vyuzit onu
vyhodu dvou a vice CPU (pokud bych byl konkretnejsi nejlepe info pro
procesory AMD, ktere jsou dnes v tomto ohledu rozsirenejsi - AMD X2 a i na
amaterske urovni lepe skalovatelnejsi - 8xCPU Opteron dnes neni
problem)</FONT></DIV>
<DIV><FONT face=Arial size=2>2, kdy se to da ocekavat? vyvojari preci s timto
trendem musi pocitat, respektive je problem v numericke knihovne, ktera je
optimalizovana na 1CPU a prepis pro vice fyzickych vlaken je
narocnejsi?</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Dekuji za informaci,</FONT></DIV>
<DIV><FONT face=Arial size=2>S pozdravem</FONT> </DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>~~~~~~~~~~~~~~~~~~~~~~~<BR>Radek Matoušek,
Ing.,Ph.D.<BR>Academic Staff - Lecturer, Researcher<BR>Brno University of
Technology<BR>Institute of Automation and Computer Science<BR>Address: FSI VUT v
Brně,<BR>
Technická 2896/2, 616 69
BRNO<BR>
Czech Republic<BR>Mailto: <A
href="mailto:matousek@fme.vutbr.cz">matousek@fme.vutbr.cz</A><BR>Phone:+420 5
4114 2298<BR>~~~~~~~~~~~~~~~~~~~~~~~</FONT></DIV></BODY></HTML>