Hirdetés
-
Filléres Redmi érkezett
ma Az A3x nem kapott nagy bemutatót, egyszer csak felbukkant.
-
Retro Kocka Kuckó 2024
lo Megint eltelt egy esztendő, ezért mögyünk retrokockulni Vásárhelyre! Gyere velünk gyereknapon!
-
Perelnek a vallásos kripto-piramisjáték miatt
it Két kriptocéget perel New York államügyésze, mert több mint 1 milliárd dollárral károsították meg az áldozatokat.
Aktív témák
-
kisfurko
senior tag
Már egy ideje a Pentiumokat is lehet ''felújítani''. Van külön hely mikrokód feltöltéshez. Azért kell ezt a BIOS-ba rakni, mert ez minden kikapcsoláskor elfelejtődik. Gondolom AMD-éknél is van mikrokód frissitési lehetőség (már egy ideje nem olvasom a data sheet-eket). A movs utasítás pedig komplex, így én elég valószínűnek tartom, hogy mikrokód patch-csel jól fog menni (ha lehet patch-elni AMD-éknél).
-
kisfurko
senior tag
Szerintem mivel a hiba a movs utasításnál jön elő, és az teljes biztossággal mikrokódos, ezért némi teljesítmény rovására pl. beiktatnak plusz mikroutasítást a movs kódjába, ezzel már nem abban az állapotban lesz, ami előidézi a bug-ot. Nem teljesen szar a pipeline, hanem csak a csillagok nagyon rossz együttállásakor hibázik.
-
kisfurko
senior tag
Biztosnak nem mondhatjuk, hiszen ezt csak a fejlesztők tudhatják...
Szerintem azért majdnem biztos, mert sok elemi részre lehet bontani. Betöltés, kiírás, cím növelés/csökkentés, számláló csökkentés és tesztelés (meg persze flag állítás). Másrészt pedig írták még a régebbi doksikban, hogy kerüljük ezeket a komplex utasításokat, mert lassú a dekódolásuk (a rep-es változatok persze hatékonyak, mert csak egyszer kell dekódolni).
Ha úgy vesszük, akkor már a K6 és a Pentium Pro óta mikrokódot futtatnak ezek. Lefordítják az x86-os utasításokat mikroutasításokra, és azokat futtatják. A primitív utasításoknak egy, de a komplex utasításoknak egy sor mikroutasítás felel meg, amit ROM-ból olvas.
Ha jól emlékszem, az AMD doksikban benne van, melyik komplex, melyik nem.
Egy jó oldal: [L]http://chip-architect.com/[/L] -
kisfurko
senior tag
Fentebb azt próbáltam leírni, hogy a gyakran használt, egyszerű utasítások simán fordítódnak (egy ciklus alatt kidobja a dekóder), de a komplex utasítások mikroutasításait ROM-ból szedi. Talán ezt a ROM-ot lehet felülbírálni feltöltéssel.
Nekem a mikrokód=mikroutasítások, de lehet, hogy magyarul nem (nem emlékszem már a digit ezen részére pontosan). Intel doksiban download microcode néven fut az upgrade, ezért tettem a fenti egyenlőséget.
Aktív témák
- Megérkezett Magyarországra az LG 480 Hz-es OLED monitora
- Spórolós topik
- Otthoni hálózat és internet megosztás
- Kedvenc zene a mai napra
- Apple notebookok
- Milyen CPU léghűtést vegyek?
- A fociról könnyedén, egy baráti társaságban
- Mini-ITX
- sziku69: Fűzzük össze a szavakat :)
- Politika
- További aktív témák...
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen