Posted By: Drs (Fortran je muj kamarad) on 'CZprogram'
Title:     Re: Jak postavit mnohaprocesorovy system?
Date:      Mon Feb  8 11:49:13 2010

> Ahoj,
> 
> aplikace je moje. V Jave je z duvodu prenositelnosti, nekde beha pod Win, 
> nekde bezi na Unixu jako webova sluzba atd. Ten benchmark me prekvapil,

Muzes nechat front end v jave a prepsat ten vlastni vypocet do F95.
Ale s tim nemam zkusenosti, zatim jsem kombinoval jen casti kodu ve 
Fortranu77/Fortranu95/C/C++. Jave se snazim vyhybat :-) 

> hlavne 
> od Matlabu bych v maticove uloze cekal drtive vitezstvi.

Holt interpretovany jazyk, za to se plati tou rychlosti.
Naopak vyuziti maticovych operaci a la Matlab zpusobilo to vitezstvi F95.



> 
> Kazdopadne diky za odpoved!
> 
>  Nemca 
> 
> > Je to Tvoje aplikace ?
> > Pokud ano, a je to realne, tak bych zvazil prepsani z Javy do neceho 
> > pocitaciho (alespon vypocetni jadro). Java na to fakt neni vhodna.
> > 
> > Delal jsem jednou benchmarky, ktere mi bezely na stejnem Linuxovem stroji.
> 
> > Kod byl trivialni - vynasobil 2 matice (velikosti neco jako 2000x2000) a 
> > spocital maticove normy puvodnich matic a vysledne matice.
> > Vysledky byly neco jako:
> > C: 6s
> > Fortran 77: 6s
> > Fortran 95: 2.5s
> > Matlab: ~30s
> > Java: ~40s
> > 
> > Proste Java se k pocitani nehodi.
> > Vetsina "serioznich" vedeckych kodu (i novych) je ve Fortranu a lide vi,
> > proc.
> > 
> > Pokud bych psal takovy kod, tak bych sel do F95+OpenMP na te sdilene
> pameti.
> > Ale chapu, ze pokud uz mas kod, ktery dela, co potrebujes, tak ho ted asi 
> > prepisovat nebudes a moje odpoved je tedy irelevantni :-) 
> > 
> > > Ahoj,
> > > 
> > > mam paralelni vypocetne narocny algoritmus napsany v Jave. Bezne
> dostupne
> > > PC, 
> > > tj. s 16 nebo 24 CPU, nemaji pro rozsahlejsi vstupy algoritmu a pri
> > zavolani
> > > 
> > > algoritmu vice uzivateli dostatecny vykon. 
> > > 
> > > Poradite nekdo prosim, jak co nejsnaze postavit system (HW, OS atd.), do
> 
> > > ktereho budu moci jednoduse zapojovat dalsi PC dle potreby?
> > > 
> > > Na takovemto systemu by nebezelo nic jineho a bylo by dobre, aby system 
> > > fungoval i kdyz jedno PC zkolabuje.
> > > 
> > > Diky,
> > >  Nemca 
> >                                           DrS
> > ------------------------------------------------------------------
> > To jen aby rec nestala ...
                                          DrS
------------------------------------------------------------------
To jen aby rec nestala ...

Search the boards