Az AMD Dual-Core Optimizer állítólag javít a játék teljesítményen azzal, hogy megkerüli a Windows API-t bizonyos esetekben. A segédprogram lehetővé teszi a szoftverek számára, hogy azok közvetlenül elérhessék az RDTSC utasítást. Ez lehetővé teszi, hogy a magok párhuzamosan működjenek, és javuljon a teljesítmény.
Hogy igaz-e? Valóban használ? Ki tudja. Töltsd le, próbáld ki.
- A hozzászóláshoz be kell jelentkezni
- 3715 megtekintés
Hozzászólások
lehet mar keso van, de nem ertem miert fognak parhuzamosan mukodni a magok attol, hogy kiolvasom a tsc-t..
- A hozzászóláshoz be kell jelentkezni
En se ertettem a fentiekbol, ezert elolvastam az eredeti cikket:
This utility helps that software access the RDTSC instruction directly, in order to correct the Time Stamp Counter on separate cores. It effectively keeps both cores working in parallel and reduces the differing video performance effects, or any other flaws that relate to timing situations in dual-core or upcoming multicore processors.
Tehat valojaban nem is arrol van szo hogy gyorsulni fog barmi is, hanem ez tul. keppen egy workaround/bugfix, mivel a jatekok az RDTSC-t hasznaljak idozitesre (de meg az mplayer is linuxon, ha nincs RTC) ami viszont dualcore eseten bugzik (hol ez hol az a cpu futtatja, es ezert mas erteket ad vissza - gondolom).
Kb hasonlo a szitu, mint a speedstep-es laptopoknal, hogy az RDTSC nem hasznalhato megbizhatoan idozitesre (bar a 2.6 kernelben mar van ra workaround).
A'rpi
- A hozzászóláshoz be kell jelentkezni
Hmm, érdekes...
Ez most AMD bug vagy multicore bug?
"...handing C++ to the average programmer seems roughly comparable to handing a loaded .45 to a chimpanzee."
-- Ted Ts'o
- A hozzászóláshoz be kell jelentkezni
Nem bug hanem feature :)
--
A bus station is where a bus stops. A train station is where a train stops. On my desk, I have a work station
- A hozzászóláshoz be kell jelentkezni
Bugnak biztosan bug - egy processznek nem szabadna eszrevennie, hogy melyik procin fut (mar ha direkt nem erdekli), ergo bug.
Hogy az Intel procijaiban is megvan-e, azt nemtom, de erdekes kerdes. Valszeg nincs/mar javitottak. :)
- A hozzászóláshoz be kell jelentkezni
Van itt egy ilyen:
http://phk.freebsd.dk/pubs/timecounter.pdf
Érdemes elolvasni azt a részt, ahol a TSC-ről beszél.
Illetve még ezt:
http://lkml.org/lkml/2005/11/4/173
Alapból a FreeBSD SMP-s rendszereken nem használja a TSC-t biztonsági (korrektségi) okokból, emiatt (is) lassabb FreeBSD-n a MySQL, amely semmi mást nem hív olyan gyakran, mint a gettimeofday()-t.
A windowsos esetről itt van egy kis részlet:
http://support.microsoft.com/?id=896256
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
Valszeg nincs/mar javitottak. ;-) Nagy tevedes, a szoftveresek dolga a bug "kijavitasa"... :-)
Zsiraf
- A hozzászóláshoz be kell jelentkezni