HPC2009 - szokvanyos feladatok

 ( egeresz | 2010. szeptember 7., kedd - 17:17 )

Erdekes ez, hogy milyen problemak tamadnak.

az egyik fel milla sor, fortran, a masik 1.2 milla sor, fortran, a harmadik 1 milla sor, fortran.
Az egyiket "csak telepiteni" kell, azutan kiderul, hogy rosszul skalazodik, gyorsitani kellene; a masodik elesik, azt megoldva kiderul, hogy rosszul skalazodik, gyorsitani kellene; a harmadik elesik, ezt most meg kellene oldani. Szerintem ki fog derulni, hogy rosszul skalazodik, es gyorsitani kellene. ;-)

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

Ezek valami generalt kodok?
El nem tudom kepzelni, hogy valaki ugy irjon kb. 3M sor kodot, hogy nem gondolta at elotte az algoritmusat, es hogy kb. hogy fog skalazodni.

--
Always remember - correlation does not imply causation.
Since realising this, my life has been so much better.

amikor azokat a kódokat írták, lehet, még nem volt hpc.. sőt, akár pc sem.

3M sor akkor is k sok, gondolom nem az összes eddigi kutató megoldatlan problémáját akarják kiszámolni, hanem egy-egy feladatot, amihez ha a numerikus módszerektől kezdve mindent beledobált amit épp talált relevánsnak az adott feladathoz, fortranban akkor is elképzelhetetlenül sok, hacsak persze nem 90%-ban generált mérési adatokat, és azokból generált* modelleket tartalmaz
*:többnyire kézzel tehát generált is meg nem is :)

valójában nem tudjuk, hogy 3 darab 1-1 millió soros program összesen hány sort tartalmaz... mert pl. ha diffegyenlet számolás mind a háromban szerepel, akkor máris kiesett egy halom sor.

1 vagy 3 nyilván mindegy, arra céloztam hogy azok a diffegyenletek nem valószínű hogy kézzel íródtak

bár mivel fortran, valószínű hogy ez nem számít, mert nem hiszem hogy annak a töménytelen sornak akár egyetlen ezrelékét kommentformában a magyarázat töltené ki mégis hogy generálódtak :)

Ezek a fortran meg az s/360-as gépek feltalálása óta folyamatosan irogatott, csiszolgatott kódok. Soha senkinek nem volt/lesz ideje, erőforrása újraírni valami modernebb nyelven.
http://www.netlib.org/ nekem ez rémlik...

ilyen molekula-dinamika programtól kezdve a jóég tudja még mi minden van ehhez, olyanok, hogy egy-egy kisebb bemeneti adattal is hetekig futottak r55-ön... és ahogy nőttek a gépek, nőttek a bemeneti adatok is:)

wow, most néztem, a fortran 1957-es...

Mikor kijártam az iskolát, azt hittem, hogy én vagyok a legtökösebb programozó a világon. Verhetetlen amőbaprogramot tudtam írni öt különböző nyelven, és 1000 soros programokat írtam, amelyek MÜKÖDTEK!. (Igazán!!.) Aztán a négybetűs életben az első feladatom az volt, hogy értsek meg egy 200000 soros FORTRAN programot, és gyorsítsam fel a kétszeresére.

Gondolom valami kutatók által összerakott kód, de azért érdekelne engem is, hogy mi annyi benne.

----------------
Lvl86 Troll