- Karácsonyfaként világíthat a Thermaltake új CPU-hűtője
- Az USA vizsgálja a RISC-V kínai terjedésének kockázatát
- Kicsit extrémre sikerült a Hyte belépője a készre szerelt vízhűtések világába
- Egészen nagy teljesítményspektrumon fedné le a mobil piacot az AMD
- Kihívás a középkategóriában: teszten a Radeon RX 7600 XT
Hirdetés
-
Súlyos adatvédelmi botrányba kerülhet a ChatGPT az EU-ban
it Egyre nagyobb probléma az AI hallucinálása – most az osztrák adatvédelmi hatóság veheti elő a ChatGPT miatt az OpenAI-t, alapvetően a GDPR megsértése miatt.
-
Saját Redmi Note 13 Pro+ a világbajnok focicsapatnak (és indiai rajongóiknak)
ma Argentína nemzeti válogatottjának mezével díszítik az új Redmi különkiadást.
-
Az USA vizsgálja a RISC-V kínai terjedésének kockázatát
ph A Kereskedelmi Minisztérium egyelőre csak felméri a helyzetet, egyelőre nem látni, hogy tudnak-e bármit is tenni.
Új hozzászólás Aktív témák
-
dabadab
titán
válasz paprobert #24 üzenetére
Az x86-ra váltás bekapcsolódást jelentett kétezres évekre kialakult, többségi programozói bázis vérkeringésébe
Szerintem akkor is elenyésző volt azoknak a száma, akik assemblyben írt windowsos programokat portoltak MacOS-re, a többieknek meg teljesen mindegy volt, hogy x86 vagy PPC.
DRM is theft
-
dabadab
titán
Inkább az x86-on kéne csinálni egy reviziót. Kiszedni az elavult dolgokat és azokat emulációval megoldani, amíg ki nem kopnak teljesen
Remek ötlet!
Olyannyira remek, hogy úgy nagyjából harminc éve ezt csinálja az Intel (meg a többi x86-os gyártó is)
[ Szerkesztve ]
DRM is theft
-
dabadab
titán
Egy mai x86 processzorban teljesen elenyésző részt ad a legacy cuccok mikrokódja - érdemes nem elfelejteni, hogy egy 386-os kb. negyedmillió tranzisztorból állt, addig mondjuk egy Ryzen 3700 hatmilliárdból.
Ezek belül már nagyon rég RISC processzorok, amiknek felépítésüket meg működésüket tekintve kb. semmi közük az eredeti Intel CPU-khoz, a CISC utasításokból mikrokódot generáló frontend meg aprócska, ami érdemben nem befolyásol semmit.DRM is theft
-
dabadab
titán
válasz Komplikato #68 üzenetére
Olyan nem volt, 68k-ról PPC-re váltottak 1994-gyel kezdődően (egy ideig párhuzamosan volt 68k és PPC), aztán PPC-ről Intelre 2006-ban. Mindegyik váltásnál durva sebességnövekedés volt, ami lehetővé tette, hogy a régi cuccokat emulálva futtassák és még úgy is gyorsabbak legyenek, mint az eredeti CPU-n. Most nyilván nem ez lesz a helyzet.
[ Szerkesztve ]
DRM is theft
-
dabadab
titán
válasz aprokaroka87 #98 üzenetére
Ez így nem igaz.
A konkrét processzorok között lehetnek különbségek, pl. az első generációs threadripperek egy idő után memóriasávszél-limitesek tudnak lenni és ahol ez számított, ott egy kevésbé limitált processzor meg tudta verni, függetlenül attól, hogy milyen utasításkészletet támogat.[ Szerkesztve ]
DRM is theft
-
dabadab
titán
válasz #54625216 #86 üzenetére
Egy ilyen kétprocesszoros hibrid rendszer technikailag nagyon macerás lenne, nem hiszem, hogy tényleg megcsinálnák (nem is nagyon rémlik, hogy lett volna ilyen, csak az Apple II-höz való CP/M kártya jut eszembe, ami hasonló, de az meg teljesen átvette a 6502 helyét), inkább azt, amit annak idején is, hogy olyan binárisokat fordít az XCode, amiben ott az ARM és az x86 kód is.
[ Szerkesztve ]
DRM is theft
-
dabadab
titán
Azért mert SISC processzor
A belseje nem az, hanem inább RISC-hez hasonlít (a modern CPU-kban kétszintű dekódolás van, első körben u.n. makroutasítást generálnak a x86 kódból (utasítástól függ, a legtöbből csak egyet, de van, amiből többet) utána meg azokból mikroutasítást (ez hasonlít a klasszikus RISC-re: ALU művelet, load, store, load+store azonos címre)). Az meg, hogy vannak CISC utasítások, egyébként nem baj, mert így a konkrét processzor architektúrájára lehet optimalizálni a mikrokódot.
aminek kevés regisztere van
Az ARMv8-A-nak 32 általános célú 64 bites regisztere van, a x64-nak meg 16, nincs olyan rettenetes nagy különbség (ráadásul pl a Zen 2 processzorokban fizikailag 180 regiszter van, register renaminggel), egyáltalán nem igaz az, hogy állandóan a memóriát kellene bizergálni, ez azért nem 6502
Viszont ha memóriát kell bizergálni, akkor meg az ARM elég nagy hátrányban van, mert ahhoz, hogy egy memóriában lévő értéket megnövelj öttel, ahhoz kell egy load + add + store trió, x86 meg egy utasításból megoldja és még csak explicit memory barrierekkel se kell szórakozni, mert az x86 ebből a szempontból nagyonjól áll.kevés, de annál hatékonyabb utasításai vannak
Mivel hatékonyabbak az ARM utasítások az x86-osnál?
egyszerübben és olcsóbban lehet gyártani, mivel kevesebb és egyszerübb utasítások vannak benne
Az x86 dekódolás tényleg nincs ingyen, viszont az "x86 tax" 10% alatt van - és ahogy írtam, vannak pozitív hozadékai is.
DRM is theft
-
dabadab
titán
Az teljesen más. A koprocesszor tulajdonképpen ugyanúgy periféria volt, mint ahogy egy videókártya vagy akár egy HDD (amiben egyébként szintén van CPU): saját erőforrásai vannak, nem osztozik a rendes CPU erőforrásain, vagy ha mégis (mint az SSD-k HMB-je), akkor ahhoz van egy tök külön API.
DRM is theft
-
dabadab
titán
Mar miert lenne az ARM memoria savszelesseg hatranyban?
Nem mondtam ilyet, csak azt, hogy van, amihez háromszor annyi utasítás kell.
Siman megelozi a ryzent is, majdnem le is korozi.
Nem az ARM általában, hanem az amazonos Graviton2 a Zen1-es Ryzent, mivel a Zen1-ben a magok szervezése miatt volt egy erős memóriahozzáférési bottleneck, amit a Zen2-re eltüntettek (pedig ugye az is ugyanúgy x86).
DRM is theft
-
dabadab
titán
A x86 16 regiszter az az összes regiszter, beleértve a stack és program pointert is és az adatregiszterek sem használhatók korlátlanul mindenre, ARM-nél az a 32 regiszter csak az általános célú, bármire használható adatregiszter, a system regiszterek teljesen külön vannak.
Ez valami félreértés. A PC az mindenhol külön regiszter, az SP meg az ARMv8-A-n a 32. regiszter (nincs X31 / W31, az az SP).
A system registerek azok tök mások.
Az általános célú regiszterek meg x86-64-en már tényleg általános célúak.
Ezt nem igazán értem, x86-nál sem a memóriában növeled meg az értéket, mert a memóriában nem lehet utasításokat végrehajtani, ott csak adattárolás van. Ki kell olvasni és művelet után visszaírni. Az hogy ezt elfedi az x86 egy utasítással, attól még nem lesz hatékonyabb.
Azzal mindenképpen hatékonyabb lesz, hogy csak egy utasítás, ami utasításdekódolásnál meg cache-elésnél előnyt jelent.
[ Szerkesztve ]
DRM is theft