• kvp
    #27
    "Alaplapi BIOS-ba meg integrálni egy software-s emulátort. Már most tudnának gyártani x86 tól eltérő akár 10-100x gyorsabb procit. Az emuval meg most is ott lennének a mai gépek sebességénél."

    A mai legjobb kereskedelmi processzorok kb. 4GHz-et tudnak. Anno a transmeta megprobalt szoftveres emulator alapu x86-ot kihozni, de atlag 50%-at hozta az azonos orajelu x86-ok teljesitmenyenek. Ez azt jelenti, hogy legjobb emulatoros rendszer egy 2Ghz-es x86-osnak felelne meg. Az ok az, hogy az x86-osok valojaban mar regen a fent emlitett 10x-es szorzos risc magokat tartalmazzak, es csak a hardveres utasitas dekoderuk x86-os. A p4 egy kiserlet volt az intel reszerol, hogy atterjen szoftveres dekodolasra, ami majd nagyobb orajelet tesz lehetove. Nem sikerult nekik, a regi pentium pro csalad (core1/core2/i7) siman megverte a p4-eket. Szoftverrel ezt a dekodolast azert nem lehet megoldani, mivel a mai x86-osokban altalaban parhuzamos asszociativ aramkorok vannak, tehat valojaban minden egyes magban jopar parhuzamos dekodolo/vegrehajto egyseg van. Ezt szoftveresen nem lehet megoldani, semmilyen neumann architekturaval. Ha viszont atterunk egy eltero megoldasra es behuzalozzuk a dekodolo kodot a hardverbe, akkor kapunk egy mai atlag x86-os cpu-t, amire viszont 2 szabadalom van, ket rivalis ceg kezeben. Az intel masik probalkozasa a hardveres x86 kidobasara az itanium sorozat volt, de nagyobbat bukott vele, mint a transmeta a crusoe sorozattal.

    ps: Emulatorbol a jelenlegieknel jobbat irni nem nagyon lehet, a transmeata fele megoldason is a letezo legjobb programozok dolgoztak, beleertve pl. Linus Torvalds-ot is, megsem tudtak 50%-os teljesitmeny fole menni. A sun kutatoi szerint ez a hardveres tamogatas nelkul atlagosan elerheto legjobb emulacios teljesitmeny, a java jit forditok es a jit-es x86 emualtorok is kb. ennyit tudnak.