Posted By: Nemca (Nemca) on 'CZprogram'
Title:     Re: Jak postavit mnohaprocesorovy system?
Date:      Mon Feb  8 11:21:28 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, hlavne 
od Matlabu bych v maticove uloze cekal drtive vitezstvi.

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 ...

Search the boards