Új hozzászólás Aktív témák
-
dabadab
titán
A cikk címe teljesen fals.
Nem, nem ért cél. A cél ugyanis az volt, hogy vagy vigyék az ARM-ot a londoni tőzsdére vagy törvényi garanciákkal körbebástyázva érvényesüljön három feltéltel (angol munkahelyek megtartása, az NVidia ne legyen kivételezett helyezetben a többi ARM ügyféllel szemben és az ARM kapjon kivételt az USA exportkorlátozási szabályai alól, hogy az angol cégek mindenképpen szabadon hozzáférjenek a technológiához).
Ezek közül egyik sem teljesült, egyelőre ott tartanak, hogy a politika valamennyire foglalkozik az üggyel.
DRM is theft
-
dabadab
titán
Itt az eredeti (ezt mondta Hauser):
NVIDIA has an opportunity to become the quasi monopoly supplier of microprocessors to the world. Intel, the incumbent leader in PC and data centre microprocessors, is stumbling having missed the 10nm semiconductor node.
This opens up an opportunity for NVIDIA to use 10nm, 7nm, and 5nm designs based on Arm to overtake Intel and beat them at their own game. Arm has a 95 per cent market share of processors in the mobile phone market and Apple has just adopted the Arm processor instead of the Intel architecture for their iMacs which is proof that Arm architecture can also gain market share in the PC space.
The real prize, however, is the server market which is the most lucrative market segment for Intel and Arm, because of its lower power consumption, is beginning to challenge Intel in this segment as well.
This will give NVIDIA a dominant position in all processor segments and create another US technology monopoly which has created so much angst in Britain when the country worries about the surreptitiously controlling influence Google, Facebook, Netflix and Amazon have on the UK economy.
DRM is theft
-
dabadab
titán
Az AMD64 az x86-tól független
Ha egyszer lesz időd rá, nézz már rá a 32 meg a 64 bites utasításkészletre, hogy az utóbbi mennyire független az előzőtől: semennyire.
Szinte az összes 32 bites utasítás változatlan formában része a 64 bites utasításkészletnek is (talán van egy-két egzotikus utasítás, ami nem), csak egy jó részük kapott olyan változatot is, ahol operandusnak meg lehet adni 64 bites adatokat meg az új regisztereket.
De ettől még a MOV EAX, 0 az 64 meg 32 bites változatban tök ugyanaz (b8 00 00 00 00).
Saccperhas ha lefordítasz egy programot 32 meg 64 bites változatban is, akkor az utasítások 90+ %-a tök ugyanaz lesz.
Szóval az AMD64 az az x86-32 sima bővítése, egyáltalán nem valami tök új, teljesen különálló dolog.[ Szerkesztve ]
DRM is theft
-
dabadab
titán
Bocs, de én ezt nem valami fórumon hallottam, hanem konkrétan írtam x86-32 meg x86-64 cpu emulációt, meg volt szerencsém látni elég 32 meg 64 bites x86 assembly kódot.
Ezek után elég vicces hallani tőled azt, hogy ezt rosszul tudom (És persze nem cáfoltál semmit abból, amit leírtam.)A Long 64 bit mód az alapértelmezett
Ez teljesen értelmetlen, nincs "alapértelmezett" dolog, minden utasításnál expliciten meg van adva, hogy konkrétan mi az operandusa, egyszerűen nincs semmi olyan, ahol lenne értelme bármiféle alapértelmezésről beszélni (ennyi erővel azt is mondhatnád, hogy a magyarok alapértelemezett családneve a Kovács, annak is pont ennyi értelme lenne).
[ Szerkesztve ]
DRM is theft
-
dabadab
titán
Pont erről írtam, hogy az utasítások binárisan is tök ugyanazok.
Ugyanaz maradt a belső logika is, hogy melyik bit mit jelent és ezt bővítették tovább úgy, hogy tudjon 64 bites utasításokat is.Nézzük a következő kódot:
nop
mov al,0x13
int 0x10
mov cl,0x62
push si
mov dx,0x330
rep outsb
pop si
push 0xa000
mov bl,126Ebből ez a bináris lesz:
x86-32:
90B013CD10B162665666BA3003F36E665E6800A00000B37E64 bit:
90B013CD10B162665666BA3003F36E665E6800A00000B37ELátod a különbséget?... Mert én nem.
DRM is theft
-
-
dabadab
titán
Pont az a lényege az AMD64 kompatibilitási módjainak, hogy ugyanazt a binárist megegye, másképp aligha lenne kompatibilis az x86-tal az új ISA.
Azt ugye érted, hogy a második sor bináris (ami bitre megegyezett az elsővel) a natív 64 bites utasításkészletet használta (amiről a #32-ben azt állítottad, hogy másnak kellene lennie: "Ellenben a kódolási séma már eltérhet. Ha eltér, akkor új ISA-ról beszélünk")?
[ Szerkesztve ]
DRM is theft
-
dabadab
titán
válasz makkmarce #52 üzenetére
Nem, nincs ilyen illesztés x86-on, az utasítások maguk is teljesen random hosszúak (vannak egy byte-osak meg több byte-osak is), az operandusok is tök össze-vissza vannak, szóval reménytelen a dolog.
De 32 bites ARM-on pl. minden 32 bitre volt igazítva, az utasítások meg az operandusok is fixen 4 byte-osak (ARM64-et passzolom, de gondolom ott is maradt a 32 bites alignment).[ Szerkesztve ]
DRM is theft
-
-
dabadab
titán
Nem csak a visszamenő kompatibilitásról van szó, hanem arról, hogy ha az x86-64-ből kivonod az x86-32-őt, akkor egy használhatatlan utasításkészletet kapsz, pl. olyan alapvető dolgok nem lesznek benne, mint a feltételes ugrások (vagyis egy nyomorult if-et nem tudsz vele megcsinálni )
DRM is theft
-
dabadab
titán
Az AMD64 egy új ISA, ami tartalmaz kompatibilitási módot, amivel a régi x86 kódok futtathatók maradnak.
Ez nem igaz, mivel a 32 bites kód nagyon nagy része simán elfut natív x64-es módban is. Ez az, amit valahogy Abu nem akar megérteni: hogy ha kiveszed a képből a komplett kompatibilitási módot és csak a natív 64 bites utasításkészletet nézed, akkor is annak a nagy része az pont ugyanaz, mint az x86 volt.
[ Szerkesztve ]
DRM is theft
-
dabadab
titán
-
dabadab
titán
Igen, akkor is emlékszem, hogy odadugtam eléd a konkrét törvényt, hogy akkor mutass rá, hogy a releváns hat mondat közül szerinted melyik vonatkozik az adott helyzetre és annyira szakértetted a helyzetet, hogy nem tudtad megmutatni, de abban biztos voltál, hogy neked van igazad
Meg amikor azt adtad elő, hogy a SteamOS tele van mindenféle játékos célú extrákkal a Debianhoz képest, csak éppen azt se tudtad megmondani, hogy mik azok...
Érted, látszik, hogy olvastál sajtóanyagokat, félig megértetted őket és utána az alapján próbálsz meg nagy igazságokat előadni olyanoknak is, akik ennél esetleg egy kicsit mélyebben ismerik a témát.
DRM is theft
-
dabadab
titán
Azt sikerüld megértened, hogy pl. a feltételes ugrások azok long 64 bit módban is teljesen és abszolút úgy néznek ki, mint mondjuk egy 486-oson?
Persze, át tudod kapcsolni a cpu 64 bit long módba, de attól még maga az utasításkészlet alapvetően ugyanaz marad, mint ami a 32 bites intel CPU-kon volt, csak lesznek benne már 64 bites operandusok is meg pár új utasítás meg regiszter.
[ Szerkesztve ]
DRM is theft
-
Új hozzászólás Aktív témák
- Pécs és környéke adok-veszek-beszélgetek
- Yettel topik
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Politika
- Kerékpárosok, bringások ide!
- OLED TV topic
- Fűnyíró topik
- Gaming notebook topik
- Kihívás a középkategóriában: teszten a Radeon RX 7600 XT
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- További aktív témák...
- Gamer PC i7-9700F ASUS TUF B365M+ 16GB DDR4 ASUS GeForce GTX 1650 500GB SSD 2TB HDD
- Dell P T3600 Xeon E5-1620+DDR3 16Gb+Rx580 4Gb Xfx+SSD240
- ASUS M4A89GTD PRO/USB3 alaplap eladó
- Samsung Full HD monitor tv 27"
- Eladó Corsair Premium Individually Sleeved 12+4pin PCIe Gen 5 12VHPWR 600W cable Type 4 White