LINUX

hwsw famulus hwsw at famulus.hu
Wed Mar 30 00:39:08 CEST 2005


> A te peldaddal: tegyuk fel hogy a bytecode-ban nincs floating point, csak
> byte tipusok. De van valami class, ami kezeli az FP adatokat. A 
> celhardverben
> van FPU. A java -> bytecode kozben atirodik a sok FP muvelet byte
> muveletekre. Azt utana mar semmilyen VM ossze nem rakja megegyszer koproci
> utasitasokka!

...es tegyuk fel, hogy a bytekod meg tudja, hogy  float.
Akkor a JVM az ami float-os hw-en szepen hasznlaja a hw-t
nem float-os hw-en pedig meghivja sw-es emulaciot...
Vegul is CSAK a JVM az aminek ismernie kell a konkret hw-t.
A JVM-ig SZABADON lehet mindenbol a legjobatt hasznalni....

> Ellenben, ha C-bol forditod gepi kodba, nem vesz el az informacio, a float
> adatok szepen mennek a koproci regisztereibe, majd a tobb 100 utasitasos
> emulalt matek fuggvenyek helyett 1db koproci utasitas.
> (Ezt mar egyszer irtam egyebkent, reakcio nem erkezett ra. Ez a valasz
> Famulus levelere is)

Lasd fentebb..abr fogalmam sincs a JVM utasitas keszleterol,
de csodalkoznek, ha elveszne egy ilyen info mar azon a szinten.

> Vannak univerzalis igazsagok. Pl az egyik legtrivialisabb, hogy kezzel
> barmilyen procira, legyen az RISC, CISC, DSP vagy akarmi, jobban lehet
> optimalizalni, mint a legcsillogobb ferdito, interpreter, VM, egyeb.
> Ellenpeldat nem lattunk ra, nem is fogunk.
> Akik a vita soran ilyet allitottak, vagy megtagadtak onmagukat, vagy
> hallgatnak mint szar a fuben. (Ugye, Arnold??)

... ne kekeckedj mar vele latatlanban.
Alighanem off-line van.....neha o is elmehet a gep mellol.
Attol, hogy nem reagal meg sose biztos, hogy lapit!

En is zokon vennem az ilyesmi celzatos beszolasokat.
Volt mar ra pelda, hogy 1-2 napig sem reagaltam, mert
nem ertem ra. Mire raertem volna, akkora meg lecsengett a tema....

> Valenta Ferenc <vf at elte.hu>   Visit me at http://ludens.elte.h u/~vf/

KJ 




More information about the Elektro mailing list