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