Citace Původně odeslal Eagle Zobrazit příspěvek
A náhodné faktory typu DMA transfery do RAM, přístup grafické karty do RAM atp.? Moderní řadiče pamětí určují, jaké bude pořadí vyřízení. Na čas vyřízení se nelze spolehnout. Ostatně kdyby ano, tak jsou benchmarky propustnosti pamětí perfektně stabilní.
to je pravda, ale v praxi a beznom pouziti (resp. to vidno na odchylkach tych benchov) sa to lisi iba o par percent. Pripadne tam ten kompiler moze dat dostatocne rezervy a pripravit tie data uz dlho dopredu. A dalej - zober si ze taky reorder buffer ma nejakych dajme tomu 256 poloziek, kompiler moze preusporaduvat skoro nekonecno, resp. vsetky instrukcie programu - nieco take procak nedokaze. Takto vlastne funguje aj ten intel MT kompiler. Hlada v kode casti, kde by mohol kod spustat paralelne, toto procesor nedokaze, lebo nema na to dostatocne prostriedky.

Takže souhlasíš s tím, že nezrychlí (resp. že zrychlí jen tehdy, když se povede spekulace).
ano, pridam este k tomu, ze ta spekulace sa vo vacsine pripadov fakt povede a ze ten prefetch sa samozrejme casom podla toho ako sa pri spustani aplikacia sprava tomu prisposobuje

Výrobce mě nutí, neboť nabízí procesor s velkou rychlou cache (můj požadavek - mnou používané aplikace (např. Civ III) jsou na tom závislé) jen jako drahý dual-core. Podsouvá lidem blafy, a nutí je tak kupovat něco, co nevyužijí, načež to, co by využili, jim nenabízí.
nie, vyrobce te nenuti. Nic si nemusis kupovat, neboj, nic sa ti nestane. Fakt ta nikto nenuti. Ak by si si aj myslel, ze ano, tak si to asi zle vysvetlujes. Skratka, ak ten procesor nechces, nemusis ho kupit, nic sa nestane.

Já s tím problém nemám, to naopak vy máte problém uznat, že věc, která stojí dvojnásobek, nepřináší pro většinu vůbec nic navíc.
no praveze mas problem uznat uz len to, ze ta vec nestoji vzdy 2x viac.
DC je využitelné jen u optimalizovaných aplikací, což jsou v současnosti ty určené pro workstationy (tj. primárně pro počítače s více sockety) a sem tam video. Taky se hodí, když musíš mít nutně spuštěných víc zátěžových aplikací současně (což evidentně většina lidí nemusí, neboť by si dávno koupili dvousocket - nekoupili, takže je jasné, že to pro ně němělo takovou cenu, aby do toho investovali pár korun navíc). V ostatních případech je totálně k ničemu.
Vdaka DC sa znizila cena dvojjadroveho riesenia tak, ze si ho mozu dovolit aj ludia, ktori by si dual socket dosku za beznych okolnosti nekupili.

Velká část virů pracuje tak, že se napíchne na funkci Winmain (... která je někde neznámo kde v EXE) a odkážou se na svojí funkci, kterou připíšou na konec souboru. Tedy musíš mít celý soubor, abys našel Winmain a abys mohl analyzovat souvislosti heuristikou.
Velka cast antivirov pracuje tak ze scanuje dokonca vsetky subory (aj obrazky atd.) a nielen cely subor exe programu. Ver mi, antiviry scanuju cely exe subor, mozes si to vyskusat sam. Winmain nehladas, ale vies kde je. Tiez si virus nemusi dat svoj kod len na koniec, a tiez nemusi iba namiesto winmain, preto sa musi scanovat cely subor.

Jestli dešifrátor obdrží celý soubor najednou nebo postupně jeho části, je vcelku otázka. A asi to tady nezodpovíme, protože to nevíme. I kdyby to ale byl celek, narazíš na tom, že antivirus to potřebuje jako celek.
vyriesime, je to celkom jednoduche - desifrator obdrzi subor po blokoch, presne tak ako by ho obdrzal program, a program tiez obdrzi subor rovnako, ako keby tam ziadne desifrovanie nebolo. Desifrovanie a sifrovanie je totizto pre programy transparentne.

To je sice pravda, ale nic to nemění na faktu, že program už je hotový a nikdo ten algoritmus už předělávat nebude. Optimalizace zapnuté jsou (Intel C++ Compiler), ale to moc nepomohlo. Čili zvýšení výkonu je možné jen pomocí rychlejšího CPU.
no ale kedze sa single core vykon zvysovat nebude, na dajme tomu 3x rychlejsi procesor sa este fakt nacakas a ani ti to velmi nepomoze, lebo ta hra bude aj tak strasne pomala a neinteraktivna

Takže např. v sériové fyzice?
dal si mi K- za "nectes poradne", ale myslim ze tentokrat si tu nieco prehliadol ty, precitaj si tento prispevok
Jednoznacne sa tam pise, ze ta fyzika je bez problemov paralelizovatelna.

Takže třeba převodovka pro F1 má cenu, která tě taky nezajímá? No to je docela zvláštní přístup. A co třeba jídlo? Taky si dáváš pravý maďarský Uherák, když je přece tak dobrý a cena je nezajímavá?
V diskusii o roznych konstrukciach prevodoviek, by som sa bavil aj o konstrukcii prevodovky pre f1, aj pre traktor, aj ked maju oba uplne inu cenu a urcenie, co je ale trocha mimo diskusiu o ich samotnej konstrukcii.

Pokud máš takovouhle náročnou šifru, tak tím spíš potřebuješ co nejvyšší single-threaded výkon, protože antivirus se souboru může ujmout až v situaci, kdy je dešifrovaný (= čistě sériová operace).
ani jedno, ani druhe, jednak vyuzijes viacero jadier (napr. tak ako popisoval fox) a tiez sa ujme antivir suboru akonahle je otvoreny a ihned po precitani a dekodovani prvych blokov.