Új hozzászólás Aktív témák
-
ddekany
veterán
Vajon az ilyen képességek már csak a benchmark verseny hátulütői, amikor már minden kis töredék százalékot adó trükk kell, ahelyett, hogy valami arany középútra törekednénk? Persze sok kicsi sokra megy, de vajon mennyit esne a tervezőknek kezelendő komplexitás, ha mondjuk 25% teljesítményt (amit a felhasználók 99.9%-a észre se vesz) fel lehetne adni az egyszerűsítés kedvéért. És nem is a tranzisztorok számára gondolok, hanem az ilyen side channel szivárgások, meg egyéb CPU bugok esélyére.
-
ddekany
veterán
válasz #25954560 #56 üzenetére
Mai (nem-beágyazott) CPU-knak van egy jó nagy "ablaka", amin belül átvariálják, hogy mit hogyan fognak csinálni, és nem követik szó szerint, amit a fordító odarakott, mint tudjuk. Ennek ellenére a fordítónak tényleg ilyen részletekbe menően figyelembe kellene vennie adott CPU belső trükkjeit? Akkor megette az egészet fene, mert a C++ nem JIT-es, hogy pár év mulva mágikusan alkalmazkodjon az akkori CPU-khoz. (Java-nak több esélye van már akkor, de még egyszer, én nem akarom elhinni, hogy ez számítana, főleg érezhetően.)
-
ddekany
veterán
De nem az a baj (legalább is általában), hogy nem tudják milyen folyamat számára dolgoznak előre. Egyrészt előre dolgoznak olyan ágakon, amiket esetleg majd vissza kell görgetni, ami meglepő lehet, ha program logika valójában soha nem ment volna arra. Másrészt ha még ez a tippelgetés sincs, akkor is esetleg "kitapogatható" lehet időzítésekkel, hogy a másik kód melyik ágakon járt, amihez pedig a hívónak semmi köze. És ez utóbbival már nem könnyű általánosságban tenni valamit.
Az, hogy az utolsó pár kis %-ért is rakás trükköt betesznek, meg alighanem a túlzottan kiélezett verseny következménye. Ezzel sem tudom mit lehet kezdeni, mert kell a verseny.
-
ddekany
veterán
Mivel ez az egyensúlyozás innentől mindennapok része lesz gyártótól függetlenül, az lenne értelmesebb talán, ha lenne Windows vezérlő központban valahogy egy szép nagy csúszka, hogy "max biztonság", "csak amitől otthon is félni érdemes", és "max sebesség". De utóbbinál persze letiltja a net elérést .
-
ddekany
veterán
Pedig otthoni usernek ez bonyolultabb nem lehet, mint hogy választasz pár profil közül. A max sebesség persze nem kéne, mint éreztettem. De teljesen elméleti volt a felvetésem, kb 0% esélye van, hogy pont ez betennék. (Majd átvariálják hogy lekerekített a sarka vagy nem még 10x-e, meg betesznek néhány gonoszságot, amikor magától csinál vmi okosat, mint +1 ok hogy bekapcsoljon éjjel közepén a táskádban, ilyesmik.)
-
ddekany
veterán
Valószínűleg lényegtelen, hogy mi éri meg nekik, mert nem tudatosan ilyen töketlenek. Gondolom nagy céges fejetlenség és motiválatlanság. Mert ilyen triviális bénaságokra gondolok, mint, csak egy példa, hogy a média kontrol gombok feldoban egy jó nagy területet letakaró becsukhatlan vackot, és másodpercekig malmozhatsz amíg eltakarodik, és végre hozzáférsz ahhoz amit eltakart. Vagy, a másik fajta, a mély hozzánemértést és komolytalanságot sugárzó ötletek, mint pl. hogy bármikor felpattanhat egy ablak, ami lenyúlja a fókuszt, ahelyett, hogy a tálcán villogna csak. Nyilván, ha csak maszturáblásra kell az OS, ez nem gond, de én pl. gépelek is, meg sűrűn csapkodom az entert közben, és nem egyszer volt, hogy csak vmi felvillanó ablak eltűnését láttam, meg hogy hiányzik pár karakter abból amit írtam. Vagy, hogy évek óta könyörögnek a felhasználók, hogy soha ne induljon újra, vagy főleg, kapcsolódjon be a gép (éjjel közepén pl.), felhasználói interakció nélkül. És van még jópár ilyen. Ezekre nem lehet mondani, hogy nincs rá pénz. Egyszerűen totál idiótává vált, halott részleg, amit kompatibilitás örökké életben tart, és így nincs semmiféle verseny nyomás sem rajta.
[ Szerkesztve ]