Portál AbcLinuxu, 24. května 2024 20:15

O 32bitovych a jinych smejdarnach

12.9.2010 12:32 | Přečteno: 1929× | Programování | poslední úprava: 12.9.2010 12:37

Posledne jsem psal o tom, ze jsem se spustil do vcelku ambiciozniho projektu MyJIT: hybridu mezi virtualnim strojem a generatorem strojoveho kodu. Od te doby projekt dospel. Nove pribyla podpora procesory z rodiny AMD64 a SPARC. Pribyla taky podpora pro vypocty v plovouci radove carce, nastroje pro debugovani, atd. A v neposledni rade, na zaklade pripominek mistniho osazenstva, jsem odstranil nektera omezeni, napr. nutnost specifikovat predem pocet registru virtualniho stroje.

Technicky to umi (skoro) vsechno, co (sobecky receno) ja potrebuju. ale...

ale #1

Na procesorech i386 jsou vypocty realizovane pomoci SSE2 (abych mohl sdilet kod mezi i386 a amd64). Z cehoz plyne, ze majitele starsich procesoru maji smulu. Sice v pocitacich mam jeste 32bitove procesory, ale vsechny uz maji podporu pro SSE2. Otazka zni: ma cenu podporovat jeste procesory, ktere maji pouze starickou FPU zalozenou na x87? Ma jeste nekdo takove 32bitove smejdarny v pocitaci? Mimochodem, asi nejsem jediny, kdo resi takove dilema.

ale #2

Kod je vcelku portabilni, i kdyz jsou tam dve nebo tri mista, kde volam nizkourovne funkce specificke pro unixy. Nicmene, pridat k nim #ifdefy a alternativni volani WinAPI, by nemel byt problem. Otazka zni: proc? Windows uz peknou radku let nepouzivam a de facto jsou mi lhostejne. Ale verim, ze se najde jeste par lidi, co je pouzivaji. Jaky je vlastne ted takovy ten spravny soudruzsky pohled na podporovani windows?

       

Hodnocení: 100 %

        špatnédobré        

Anketa

Mate v pocitaci procesor bez SSE2?
 (23 %)
 (78 %)
 (12 %)
Celkem 141 hlasů

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře. , Tisk

Vložit další komentář

Limoto avatar 12.9.2010 13:07 Limoto | skóre: 32 | blog: Limotův blog
Rozbalit Rozbalit vše Re: O 32bitovych a jinych smejdarnach
Odpovědět | Sbalit | Link | Blokovat | Admin

Myslím si, že na AMD K7 procesory dneska není problém narazit...

kotyz avatar 12.9.2010 13:19 kotyz | skóre: 25 | blog: kotyzblog | Plzeň
Rozbalit Rozbalit vše Re: O 32bitovych a jinych smejdarnach
neni, athlony xp maji jen SSE a treba ja nic lepsiho doma nemam ...
Hrdý člen KERNEL ULTRAS. | Furry/Brony/Otaku | Nemám čas ztrácet čas. | In 'pacman -Syu' we trust!
12.9.2010 13:32 disorder | blog: weblog
Rozbalit Rozbalit vše Re: O 32bitovych a jinych smejdarnach
athlon thunderbird nema ani sse, ale uz ho dlho nepouzivam
kotyz avatar 12.9.2010 13:36 kotyz | skóre: 25 | blog: kotyzblog | Plzeň
Rozbalit Rozbalit vše Re: O 32bitovych a jinych smejdarnach
ja uz mam bartona ;-)
Hrdý člen KERNEL ULTRAS. | Furry/Brony/Otaku | Nemám čas ztrácet čas. | In 'pacman -Syu' we trust!
12.9.2010 13:42 Matlák
Rozbalit Rozbalit vše Re: O 32bitovych a jinych smejdarnach
Taky mám Barton. Nějak mi to tu zastarává..
12.9.2010 14:50 pc2005 | skóre: 38 | blog: GardenOfEdenConfiguration | liberec
Rozbalit Rozbalit vše Re: O 32bitovych a jinych smejdarnach
Co pak takový Duron :-D.
kotyz avatar 12.9.2010 15:16 kotyz | skóre: 25 | blog: kotyzblog | Plzeň
Rozbalit Rozbalit vše Re: O 32bitovych a jinych smejdarnach
no toho prave mam v druhym kompu :-D ale ty novejsi jadra uz maji aspon to prvni SSE ...

ja mam ale ten nejstarsi s jadrem spitfire a deska je smejd, takze ty novejsi s fsb 133 MHz nevim jestli by tam vubec fungovali ...

nicmene uz ho mame skoro 10 let (ikdyz puvodni je tam uz jen deska, zdroj a skrin) a porad funguje, takze skoda ho vyhodit ;-)
Hrdý člen KERNEL ULTRAS. | Furry/Brony/Otaku | Nemám čas ztrácet čas. | In 'pacman -Syu' we trust!
12.9.2010 18:15 pc2005 | skóre: 38 | blog: GardenOfEdenConfiguration | liberec
Rozbalit Rozbalit vše Re: O 32bitovych a jinych smejdarnach
To já mám ve druhým kompu Pentium 3 1GHz, akorát ta deska ho omezuje jen asi na 80MHz FSB (~600MHz) :-D. Ten má aspoň to první SSE (ale už nevím jestli má i SSE2).
kotyz avatar 12.9.2010 18:29 kotyz | skóre: 25 | blog: kotyzblog | Plzeň
Rozbalit Rozbalit vše Re: O 32bitovych a jinych smejdarnach
to mam ve tretim (dell optiplex). SSE2 meli nejdriv az pentia 4 (novejsi jadra pridali i SSE3).
Hrdý člen KERNEL ULTRAS. | Furry/Brony/Otaku | Nemám čas ztrácet čas. | In 'pacman -Syu' we trust!
Jezekus avatar 12.9.2010 22:52 Jezekus | skóre: 19 | blog: jezkova_nora
Rozbalit Rozbalit vše Re: O 32bitovych a jinych smejdarnach
Taky mam PIII@1GHz dokonce 2x v jednom servříku a v druhym mam 2xPIII@866MHz stejně se to většinu času fláká tak neni důvod utrácet za jiný HW :-)
12.9.2010 13:39 deda.jabko | skóre: 23 | blog: blog co se jmenuje "každý den jinak" | za new york city dvakrát doleva a pak už se doptáte
Rozbalit Rozbalit vše Re: O 32bitovych a jinych smejdarnach
AMD K7 byly hodne dobre procesory, ale navrcholu sve slavy byly nekdy kolem roku 2002 nebo 2003.vykonove by mozna stacily i dneska... spis si ale myslim, ze od te doby moralne zastaraly ostatni komponenty -- pameti, grafiky, disky,... zajimalo by me kolik takovych pocitacu se jeste opravdu pouziva.
Asi před rokem se dostali hackeři na servry Debianu a ukradli jim zdrojové kódy.
12.9.2010 15:35 R
Rozbalit Rozbalit vše Re: O 32bitovych a jinych smejdarnach
Kopa ludi ma Athlony XP a Pentia III. Na pracu to vacsinou staci.
12.9.2010 21:02 Václav HFechs Švirga | skóre: 26 | blog: HF | Kopřivnice
Rozbalit Rozbalit vše Re: O 32bitovych a jinych smejdarnach
Taky doma provozuji :-).
Baník pyčo!
alblaho avatar 13.9.2010 07:57 alblaho | skóre: 17 | blog: alblog
Rozbalit Rozbalit vše Re: O 32bitovych a jinych smejdarnach
Moje maminka používá Duron 950, sice to "na práci" teoreticky stačí, prakticky je s tím ale utrpení i brouzdat po webu. Každé video a skoro každá flashoidní animace ten stroj přetíží.

Takže ano, takové počítače lidi mají, ale většinou jako druhý, třetí počítač.
kotyz avatar 13.9.2010 10:46 kotyz | skóre: 25 | blog: kotyzblog | Plzeň
Rozbalit Rozbalit vše Re: O 32bitovych a jinych smejdarnach
ja mam jen 750 MHz a staci to i na videa (jen ne pres ty flash prehravac co sou na webech) a na aukru sem za kilo vydrazil 950 MHz, ale zadnej velkej narust vykonu si od toho neslibuju. lepsi by byl nakej duron s novejsim jadrem tak na 1.4 GHz (na ty frekvenci myslim koncili), ale to by asi uz nedala deska ...
Hrdý člen KERNEL ULTRAS. | Furry/Brony/Otaku | Nemám čas ztrácet čas. | In 'pacman -Syu' we trust!
13.9.2010 16:21 pc2005 | skóre: 38 | blog: GardenOfEdenConfiguration | liberec
Rozbalit Rozbalit vše Re: O 32bitovych a jinych smejdarnach
Rozdíl 750 na 950 může klidně znamenat rozdíl mezi plynulým a trhaným širokoúhlým h264 videem na YT (přehravanýho v mplayeru samozřejmě :-D). Rozdíl mezi 600 a 750 je například rozdíl trhanosti u 360p.

Jinak 1.4GHz by deska mohla dát, na rozdíl od Pentia jsou procesory od AMD relativně lehko nastavitelné. Jedinej problém by mohla být spotřeba, ale to se mě zdá taky OK.
kotyz avatar 13.9.2010 16:54 kotyz | skóre: 25 | blog: kotyzblog | Plzeň
Rozbalit Rozbalit vše Re: O 32bitovych a jinych smejdarnach
deska ma cipset VIA KT133 kterej by mel umet FSB jen do 100MHz (neoveroval sem to, ale vsichni mi to tvrdili), 133MHz mel umet az KT133A kterej tam neni. takze shanim jen procesory co maji FSB na 100MHz, ty novejsi rychlejsi jadra by tam mozna fungovali, ale na pul plynu (ty novejsi durony maji uz i SSE, to by taky mohlo leckdes pomoct). mozna bych tam moh vrazit i nejakyho staryho athlona (ne xp) a mel bych cca 4x vetsi L2 cache. otazka je, jestli bych si tim nejak vyrazne pomoh ...
Hrdý člen KERNEL ULTRAS. | Furry/Brony/Otaku | Nemám čas ztrácet čas. | In 'pacman -Syu' we trust!
Limoto avatar 13.9.2010 16:58 Limoto | skóre: 32 | blog: Limotův blog
Rozbalit Rozbalit vše Re: O 32bitovych a jinych smejdarnach

Vraž tam něco s otevřeným násobičem...

kotyz avatar 13.9.2010 17:06 kotyz | skóre: 25 | blog: kotyzblog | Plzeň
Rozbalit Rozbalit vše Re: O 32bitovych a jinych smejdarnach
a co bys mi doporucil?
Hrdý člen KERNEL ULTRAS. | Furry/Brony/Otaku | Nemám čas ztrácet čas. | In 'pacman -Syu' we trust!
Limoto avatar 13.9.2010 17:27 Limoto | skóre: 32 | blog: Limotův blog
Rozbalit Rozbalit vše Re: O 32bitovych a jinych smejdarnach

Ideálně Bartona, třeba ten můj 2500+ (není na prodej!) má otevřenej násobič...

Limoto avatar 13.9.2010 17:28 Limoto | skóre: 32 | blog: Limotův blog
Rozbalit Rozbalit vše Re: O 32bitovych a jinych smejdarnach

On se vlastně dá odemčít jakejkoliv propojením nějakejch těch můstků...

kotyz avatar 13.9.2010 17:05 kotyz | skóre: 25 | blog: kotyzblog | Plzeň
Rozbalit Rozbalit vše Re: O 32bitovych a jinych smejdarnach
Příloha:
jeste by moh bejt problem s chlazenim, ze neco takovyho jako durona/athlona na 1.4GHz by ten malej chladic co tam je neuchladil a vetsi se tam nevejde (je to jeste ta skrin jak ma zdroj na boku nad procesorem a ten chladic co mam ja na athlonu xp neni zase nejak obrovskej a do takovy skrine se nevejde, chybi tak centimetr. nez sem si koupil na ten svuj komp co ho pouzivam primarne novou skrin, musel sem mit zdroj polozenej na skrini.
Hrdý člen KERNEL ULTRAS. | Furry/Brony/Otaku | Nemám čas ztrácet čas. | In 'pacman -Syu' we trust!
13.9.2010 17:55 kralyk z abclinuxu | skóre: 29 | blog:
Rozbalit Rozbalit vše Re: O 32bitovych a jinych smejdarnach
Jé hele, ten case Dell znám. Ty jsou dost kvalitně & fikaně zpracovaný. I když - pravda - větší karty byl problém do nich narvat...
kotyz avatar 13.9.2010 18:24 kotyz | skóre: 25 | blog: kotyzblog | Plzeň
Rozbalit Rozbalit vše Re: O 32bitovych a jinych smejdarnach
pci karty se tam vejdou dve normalni velikosti, sou tam nalezato. na grafice (ta je na stojaka) sem musel pririznout ten plech vzadu pilkou na zelezo a odmontovat vga konektor (ten tam byl vychcane na kabelu se zastrckou), zustalo mi tam jen dvi a tv-out a to se uz veslo. sou to taky kurvy, prodavaji low profile grafiky, ale nedavaji k nim spravnej bracket ...

ted ho ma bracha na stole, je to fakt dobrej komp, ikdyz ma taky svy mouchy. ve skole sme je taky meli, na uradech je maji taky skoro vsude. je to hodne oblibenej model, objevuje se i v serialech tv nova. posty ho snad taky pouzivaji, ale na ty nasi maji nejaky lenova ...

Hrdý člen KERNEL ULTRAS. | Furry/Brony/Otaku | Nemám čas ztrácet čas. | In 'pacman -Syu' we trust!
13.9.2010 19:15 disorder | blog: weblog
Rozbalit Rozbalit vše Re: O 32bitovych a jinych smejdarnach
co to je za malu krabicku s mechanikou medzi reproduktormi?
13.9.2010 17:23 pc2005 | skóre: 38 | blog: GardenOfEdenConfiguration | liberec
Rozbalit Rozbalit vše Re: O 32bitovych a jinych smejdarnach
Mě v K7S5A fungoval AthlonXP, sice jen asi tři spuštění, ale dostal jsem ho jako nefunkční a tři spuštění byly ve smyslu třikrát remontáž chladiče. Navíc to bylo v době poškozenýho zdroje (i na desce i ATX) a mám takovej dojem, že skončil kvůli přehřátí (nakonec jsem byl línej ten chladič utáhnout :-D).

Jinak když tam dáš novější procesor na nižší FSB, tak by to mělo jet taky, v procíku nic jako DRAM není a hodinová násobička by se snad měla chytit taky. Možná by to dokonce jelo i na slabší chladič (nový budou mít míň nanometrů, takže na nižší provozní frekvenci budou míň topit).

Jinak změnit násobič u AMD je imho problém jedné uhlíkové tužky :-D.
kotyz avatar 13.9.2010 18:32 kotyz | skóre: 25 | blog: kotyzblog | Plzeň
Rozbalit Rozbalit vše Re: O 32bitovych a jinych smejdarnach
ja tam mam K7T, asi z roku 2000, bios upgradovanej na nakou verzi z 2004 tusim, ale je to kram, pameti bezi jen na 100 MHz ikdyz by mohli na 133, ale to pak zamrza (zajimavy ze driv na tech 133 normalne jeli, ale to tam byli jiny moduly a bylo jich tam min). kdyby mi ten procik nekdo zadarmo dal, tak bych do toho sel, jinak to nema moc cenu, protoze se ten komp zapina tak jednou za 14 dni, ale mam s nim jeste nejaky plany (zatim ladovani dat do pda a mobilu, to funguje poradne jen pod win a me se nechce na svym vubec restartovat a pozdejs by se pres nej mohli tlacit videa ze sdilenejch disku do tv, kabely k tomu jeste mam a uz driv se to tam pouzivalo, 720p to sice neda, ale v tom stejne nemam skoro nic, jen par traileru a nejakej dokument o tygrech v english a bez titulku) ...

jeste by to chtelo vymenit zdroj nebo aspon vetrak ve zdroji, moc to rachta.

Hrdý člen KERNEL ULTRAS. | Furry/Brony/Otaku | Nemám čas ztrácet čas. | In 'pacman -Syu' we trust!
13.9.2010 18:50 pc2005 | skóre: 38 | blog: GardenOfEdenConfiguration | liberec
Rozbalit Rozbalit vše Re: O 32bitovych a jinych smejdarnach
ale je to kram, pameti bezi jen na 100 MHz ikdyz by mohli na 133, ale to pak zamrza (zajimavy ze driv na tech 133 normalne jeli, ale to tam byli jiny moduly a bylo jich tam min)
To by mohlo být zdrojem. Mě se deska chovala nestabilně až do tý doby co jsem vyměnil kondíky v obou zdrojích.
13.9.2010 18:57 kralyk z abclinuxu | skóre: 29 | blog:
Rozbalit Rozbalit vše Re: O 32bitovych a jinych smejdarnach
kotyz avatar 13.9.2010 19:17 kotyz | skóre: 25 | blog: kotyzblog | Plzeň
Rozbalit Rozbalit vše Re: O 32bitovych a jinych smejdarnach
taky ho mam v planu v dohledny dobe vymenit ...
Hrdý člen KERNEL ULTRAS. | Furry/Brony/Otaku | Nemám čas ztrácet čas. | In 'pacman -Syu' we trust!
12.9.2010 14:02 Ondrej 'SanTiago' Zajicek
Rozbalit Rozbalit vše Re: O 32bitovych a jinych smejdarnach
Odpovědět | Sbalit | Link | Blokovat | Admin
Ma jeste nekdo takove 32bitove smejdarny v pocitaci?

Desky zalozene na AMD Geode. Treba takova ALIX deska je velmi pekna vec na ruzne mensi servery a routery.

CPU flags AMD Geode: fpu de pse tsc msr cx8 sep pge cmov clflush mmx mmxext 3dnowext 3dnow
12.9.2010 14:05 Ondrej 'SanTiago' Zajicek
Rozbalit Rozbalit vše Re: O 32bitovych a jinych smejdarnach
Odpovědět | Sbalit | Link | Blokovat | Admin
Jaky je vlastne ted takovy ten spravny soudruzsky pohled na podporovani windows?
Pokud nekdo chce podporu pro Windows, at si ji sam napise a posle patche. Na druhou stranu, je jen malo odpudivejsich veci nez kod prolezly hromadou ifdefu pro ruzne platformy. Kdyztak by to chtelo ason vytahnout platformove specificka volani do nejakych hlavickovych souboru.
12.9.2010 14:51 pc2005 | skóre: 38 | blog: GardenOfEdenConfiguration | liberec
Rozbalit Rozbalit vše Re: O 32bitovych a jinych smejdarnach
Kdyztak by to chtelo ason vytahnout platformove specificka volani do nejakych hlavickovych souboru.
+1
12.9.2010 15:29 kralyk z abclinuxu | skóre: 29 | blog:
Rozbalit Rozbalit vše Re: O 32bitovych a jinych smejdarnach
Kdyztak by to chtelo ason vytahnout platformove specificka volani do nejakych hlavickovych souboru.
Někomu asi přijde, že si dělám nemístnou reklamu, ale na tohle téma jsem před pár dni psal do blogu ;-)
12.9.2010 19:04 deda.jabko | skóre: 23 | blog: blog co se jmenuje "každý den jinak" | za new york city dvakrát doleva a pak už se doptáte
Rozbalit Rozbalit vše Re: O 32bitovych a jinych smejdarnach
Kdyztak by to chtelo ason vytahnout platformove specificka volani do nejakych hlavickovych souboru.
Někomu asi přijde, že si dělám nemístnou reklamu, ale na tohle téma jsem před pár dni psal do blogu ;-)
ano, bylo by to jiste elegantnejsi. ale zavadet kvuli dvoum radkum kodu (jeden alokuje nekolik stranek pameti a nasledujici nastavi priznak povolujici spusteni) dalsi hlavickove soubory, je v tomto pripade zbytecny overkill.
Asi před rokem se dostali hackeři na servry Debianu a ukradli jim zdrojové kódy.
12.9.2010 19:50 kralyk z abclinuxu | skóre: 29 | blog:
Rozbalit Rozbalit vše Re: O 32bitovych a jinych smejdarnach
Jo jo, s tím samozřejmě souhlasim...
xkucf03 avatar 12.9.2010 15:45 xkucf03 | skóre: 49 | blog: xkucf03
Rozbalit Rozbalit vše Re: O 32bitovych a jinych smejdarnach
Odpovědět | Sbalit | Link | Blokovat | Admin
Anketa ti asi nic moc užitečného neřekne. Samozřejmě že mám v počítači (dokonce v několika) procesory bez SSE2. Na těch hodně používaných SSE2 mám. Důležitější ale je, jakou má MyJIT cílovou skupinu, k čemu to asi lidi budou používat a jaké se na takové věci používají procesory…
Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-DK, Relational pipes
12.9.2010 19:22 deda.jabko | skóre: 23 | blog: blog co se jmenuje "každý den jinak" | za new york city dvakrát doleva a pak už se doptáte
Rozbalit Rozbalit vše Re: O 32bitovych a jinych smejdarnach
Anketa ti asi nic moc užitečného neřekne
bohate staci priblizny odhad.
Důležitější ale je, jakou má MyJIT cílovou skupinu,
potencialne sirokou. :-]] nicmene, hlavni cilova skupina jsem ja, protoze jsem neco takoveho potreboval, a proto jsem se pustil do programovani.
k čemu to asi lidi budou používat a jaké se na takové věci používají procesory…
melo by to jit pouzivat k dalsimu vyvoji JIT prekladacu... takze de facto na vsech typech procesoru. ja jsem to zacal psat kvuli vyvoji prekladace pro viceprocesorove pocitace, takze tam mam temer jistotu, ze to pobezi na novych procesorech s SSE2. mj. z toho duvodu je zaclenena podpora pro relativne marginalni SPARC.

jelikoz je to knihovna tak tu muze vzniknout problem s ,,tranzitivnim'' nasranim uzivatelu. napr. mozilla se muze rozhodnout, ze k prekladu JS pouzije MyJIT. protoze oni stejne vsichni jedou na AMD64 a zadne deset let stare 32bitove smejdarny podporovat nebudou, tak jim tento nedostatek vadit nebude. v takovem pripade budou ale nasrani majitele starsich pocitacu, protoze jim proste nepojede firefox. tedy identifikovat cilovou skupinu v tomto pripade neni uplne trivialni.
Asi před rokem se dostali hackeři na servry Debianu a ukradli jim zdrojové kódy.
12.9.2010 23:02 Mandarinka
Rozbalit Rozbalit vše Re: O 32bitovych a jinych smejdarnach
Odpovědět | Sbalit | Link | Blokovat | Admin
Pentia III mají SSE a K7/K6 mají 3Dnow. SSE je pouze pro výpočty s plovoucí čárkou, pokud vím tak 3Dnow také (celočíselné je MMX). x87 se tedy nemusí používat, pokud nepotřebujete 80bitové hodnoty.
12.9.2010 23:28 deda.jabko | skóre: 23 | blog: blog co se jmenuje "každý den jinak" | za new york city dvakrát doleva a pak už se doptáte
Rozbalit Rozbalit vše Re: O 32bitovych a jinych smejdarnach
x87 se tedy nemusí používat, pokud nepotřebujete 80bitové hodnoty.
SSE umi jenom single precision hodnoty, coz je na normalni programy docela malo. for je v tom, ze s SSE2 muzu sdilet kod mezi i386 a amd64 architekturama bez vetsich komplikaci. navic nemusim upravovat alokator registru, aby se umel inteligentne vyporadat s ,,registry'', ktere pouziva x87.
Asi před rokem se dostali hackeři na servry Debianu a ukradli jim zdrojové kódy.
Limoto avatar 13.9.2010 16:03 Limoto | skóre: 32 | blog: Limotův blog
Rozbalit Rozbalit vše Re: O 32bitovych a jinych smejdarnach

A co 3DNow!?

13.9.2010 16:17 deda.jabko | skóre: 23 | blog: blog co se jmenuje "každý den jinak" | za new york city dvakrát doleva a pak už se doptáte
Rozbalit Rozbalit vše Re: O 32bitovych a jinych smejdarnach
3Dnow! je jeste horsi varianta... taky podporuje jenom pocitani s jednoduchou presnosti a navic ji maji jenom procesory od amd
Asi před rokem se dostali hackeři na servry Debianu a ukradli jim zdrojové kódy.
13.9.2010 16:22 pc2005 | skóre: 38 | blog: GardenOfEdenConfiguration | liberec
Rozbalit Rozbalit vše Re: O 32bitovych a jinych smejdarnach
To je vidět, jak jsou ty x86 procesory krásně kompatibilní mezi sebou :-D.
13.9.2010 17:40 deda.jabko | skóre: 23 | blog: blog co se jmenuje "každý den jinak" | za new york city dvakrát doleva a pak už se doptáte
Rozbalit Rozbalit vše Re: O 32bitovych a jinych smejdarnach
to me vykladat nemusis... navic at si jardik rika co chce, tak procesory rodiny x86 a obzvlast ty 64bitove jsou ve vnitr docela hnus, protoze si tahnou tu silenou zpetnou kompatibilitu. napsat port pro AMD64 mi zabralo asi 2x-3x tolik casu nez pro SPARC (a to jsem na SPARCu v assembleru nikdy neprogramoval)
Asi před rokem se dostali hackeři na servry Debianu a ukradli jim zdrojové kódy.
14.9.2010 10:25 __dark__
Rozbalit Rozbalit vše Re: O 32bitovych a jinych smejdarnach
Vtip je v tom, že amd64 dobývá svět;)
14.9.2010 14:03 deda.jabko | skóre: 23 | blog: blog co se jmenuje "každý den jinak" | za new york city dvakrát doleva a pak už se doptáte
Rozbalit Rozbalit vše Re: O 32bitovych a jinych smejdarnach
vtip je v tom, ze to co se masove rozsiri nemusi byt nezbytne dobre. typickym prikladem je windows.
Asi před rokem se dostali hackeři na servry Debianu a ukradli jim zdrojové kódy.
14.9.2010 22:10 __dark__
Rozbalit Rozbalit vše Re: O 32bitovych a jinych smejdarnach
Já to nevyvracím. Na druhou stranu Windows hodně lidem stačí, stejně jako x86/amd64 ;-)
14.9.2010 11:23 __dark__
Rozbalit Rozbalit vše Re: O 32bitovych a jinych smejdarnach
Máš nějaký materiál ohledně alokace FPU (stack) registrů?

Chtěl bych vydat AsmJit 1.0, a alokátor X87 registrů je to poslední, co mi chybí. Asi to teď budu řešit tak, že si člověk X87 registry bude alokovat ručně, ale nelíbí se mi to.

Nejhorší je, že je to takové "x86" specifikum.
14.9.2010 14:33 deda.jabko | skóre: 23 | blog: blog co se jmenuje "každý den jinak" | za new york city dvakrát doleva a pak už se doptáte
Rozbalit Rozbalit vše Re: O 32bitovych a jinych smejdarnach
zatim jsem FPU neresil a uvazoval jsem, ze to ani zatim resit nebudu. pokud by na to prislo zvazoval jsem, ze bych kvuli relativne malemu rozsireni procesoru bez SSE2 (ktere se bude jeste zmensovat) pristoupil k nejake forme graceful degradation. v nejbrutalnejsi variante by se hodnoty skladovali mimo a do FPU by se nahraly jen v pripade potreby... jako rozumejsi reseni me pak napadlo pouzivat treba ST(2)-ST(7) jako normalni registry, vypocty delat v hornich registrech ST(0) a ST(1) a vysledek pak zapsat zpet do ST(2-7).

upravovat nebo psat od zacatku kvuli takove marginalite alokator registru se mi ani trochu nechce.
Asi před rokem se dostali hackeři na servry Debianu a ukradli jim zdrojové kódy.
14.9.2010 22:11 __dark__
Rozbalit Rozbalit vše Re: O 32bitovych a jinych smejdarnach
Ok, já se do toho asi vrhnu, ale taky to nebude 100% efficient.

Založit nové vláknoNahoru

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.