- A sógorokhoz érkezik a kompakt Vivo X200 FE
- iPhone topik
- Külföldi SIM-ek itthon
- Samsung Galaxy Watch7 - kötelező kör
- Bemutatkozott a Poco X7 és X7 Pro
- Samsung Galaxy A56 - megbízható középszerűség
- Apple iPhone 16 Pro - rutinvizsga
- Megindult világhódító útjára az új Samsung fülhallgató
- Milyen GPS-t vegyek?
- Honor 400 Pro - gép a képben
Aktív témák
-
Alan
aktív tag
Egy adott programban a 3DNow!-ra optimalizált rész bekapcsolása volt ez a ''valami''. Hasonló sebességnövelő hatás érhető el szerintem SSE vagy SSE2 esetén is a normál kódhoz képest (bár többek szerint a 3DNow! jobb, de sajnos nem támogatja már szinte egy szoftvercég sem).
-
-
Nem optimalizálnak semmire (a kifejezetten ilyen célú programokat kivéve), mert - mint azt feljebb már írták - az plusz munka és hibalehetõség. Egyszerûbb olyan kódot csinálni, ami elfut mindkettõn. Akik optimalizálnak, azok viszont általában megteszik mindkettõre.
Amúgy ez egy újabb érv a szabad forrású programok mellett: azt te újrafordíthatod a saját procidra beállítható legjobb optimalizálással. Míg mondjuk egy Paint Shop-ot úgy kapsz meg, ahogy van. -
LukE
veterán
monggyuk igen. talán ramból ramba másolásból 1066RDRammal szerelt P4 jobb, mint bármi 266-os DDRrel.:DD
Egyébként biztos lehet Linuxra, meg más OS-re is írni optimailzált progikat. Általában sok lebegőpontos számításnál éri meg optimalizálva megírni, pl. audio/videó tömörítő progiknak van SSE változata is. -
LukE
veterán
P4 nek 1 FPUja van, ez alapból ugye logikusan lassabban dolgozik, mint az XP 3 FPUja?:) de Intel elkövetett egy SSE2 nevő utasításkészletet, amivel bonyolultabb utasítások rövidebb idő alatt lefutnak. Csak ha te nem mondod a procinak, hogy egy adott SSE2 utasítást használjon, akkor csak az az 1 FPU fog dolgozni.
:) Csak nem minden prg mondja neki hogy hol takarítson a takarító géppel:DDD -
khalox
őstag
Világosabban:
Az intel SSE/MMX esetén a szoftvernek használnia kell az utasításkészletet, magyarul úgy kell megírni, hogy felismerje a lehetőséget és kihasználja azt.
Az amdnek is van ilyenje, amióta SSE-t, MMX-et tud (az újabbakat azonban nem), tehát ott is van lehetőség. De az SSE2-őt nem tudja, ezért nincs mit optimalizálni a szoftveren.
A végeredmény az, hogy a legújabb technikákat nem használják, mert fejlesztési idő és plussz hibalehetőség -> nem éri meg. -
-
-
hobizoli
nagyúr
Nem.
Ne keverd a logikai MMX, MMX+, SSE, SSE2 3Dnow, 3Dnow+, 3Dnow!Pro (azaz a szoftveres) cuccokat, a hardveressel: az orajel es azt hasznalo feldogozoegysegek szama altal kepviselt ''ero'', nem osszekeverendo az ezt helyettesieni kepes, de szoftveres tamogatast is igenylo logikai ''ero''-vel.
P4: 1db FPU+SSE2
K7: 3db FPU
A futatott szoftver tamogatasa nelkul az elso a lasabb, szupporttal pedig mar a masodik.
hobizoli -
hobizoli
nagyúr
Ez ugy muxik, hogy 2 fele keppen lehet egy CPU teljesitmenyet novelni:
1. +MHz (brute-force)
2. logika (MMX, 3Dnow!, SSE...)
Az 2. arra jo, hogy komplexebb, de akar 1-2 orajelciklus alatt, egyszerre tobb adaton is el lehessen vegzni, ugyanazt a vegeredmenyu, de sokkal hosszabb muveletsort. Ekkor azonban a prg-t eleve ugy kell megirni (beforditani), hogy ezekre tamaszkodjon. Ha nincs tamogatva szoftveresen, akkor kalap kutyagumit sem er, hiba tudna/tudja a CPU-d, magatol nem hasznalja, csak ha az adott prg erre keri. Ezt jol kihasznalva, egy alacsonyabb orajelu CPU is siman lehet gyorsabb egy nagyobbnal.
A +MHz, az meg a brute-force :D, az mindig jelen van...nem klel hozza semmi plusz szofveres ize. Van azt kesz.
A 2. jelleg a P4 FPU-ra all, az 1. pedig az K7-s Athlon/Duron FPU-ra.
hobizoli -
khalox
őstag
A processzor nem ért meg mást, csak az ún. gépi kódot.
Ezek számok (1 v. több jelent egy adott utasítást), amik megmondják neki, mit is kell csinálni. Gyakorlatilag ez a készlet, amit megért, az utasításkészlete.
Ez processzoronként más, de általában lefelé kompatibilis.
Azt, hogy mit ért meg és hogyan, eggyel lejjebb szinten adja meg az ún. mikrokód. Ez valamelyikben cserélhető (és ezzel a megértett utasításkészlet is). Ez a legprimitívebb szint, ha úgy tetszik.
Aktív témák
Hirdetés
- AKCIÓ! Apple Macbook Pro 16" 2019 i9 9980HK 64GB DDR4 1TB SSD Radeon Pro 5500M garanciával
- Laptop felvásárlás , egy darab, több darab, új , használt ! Korrekt áron !
- Telefon felvásárlás!! Honor 90 Lite/Honor 90/Honor Magic5 Lite/Honor Magic6 Lite/Honor Magic5 Pro
- Apple iPad Air 4 64GB Kártyafüggetlen 1Év Garanciával
- 100 - Lenovo Yoga Pro 9 (16IRP8) - Intel Core i9-13905H, RTX 4070 (ELKELT)
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft
Város: Budapest
Cég: PC Trade Systems Kft.
Város: Szeged