Article View: pl.comp.lang.asm
Article #1503Re: Pomiar cykli procesora
From: Ryouk
Date: Sun, 23 Sep 2007 16:37
Date: Sun, 23 Sep 2007 16:37
20 lines
1715 bytes
1715 bytes
On 2007-09-23, Bogdan (bogdro) <bogdan@poczta.gazeta.pl> wrote: > Poza podaną już odpowiedzią, że RDTSC może potrwać, może to być też > np. przekroczenie granicy linii pamięci podręcznej (cache line), a > więc czytanie z dalszych pamięci, co kosztuje. RDTSC nie serializuje > instrukcji, co znaczy, że poprzednie instrukcje mogły się jeszcze nie > zakończyć. > W każdym razie testuj czas wykonania następującym kodem: Dzięki, zaraz potestuję. > CPUID gwarantuje, że wszystkie instrukcje przed RDTSC się zakończą i > mierzymy tyko to, co trzeba. Hm, do tej pory zakładałem, że tak było. Dobrze wiedzieć, że nie. > P.S. Piszesz w UTF, a Twój program do news wysyła, że piszesz w ISO, > więc u niektórych pojawią się krzaczki. Bo na ogół piszę w ISO-8859-2, nie mam zielonego pojęcia dlaczego nagle wyleciał mi UTF. Mam nadzieję, że tym razem będzie dobrze.
Technical Details
Message-ID:
<fd64nd$27i$1@atlantis.news.tpi.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mailReferences:
<fd5e92$cbh$1@nemesis.news.tpi.pl> <fd61hj$j58$1@inews.gazeta.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mail From: Ryouk <Ryouk@e.tam> Newsgroups: pl.comp.lang.asm Subject: Re: Pomiar cykli procesora Date: Sun, 23 Sep 2007 16:37:01 +0000 (UTC) Organization: none Lines: 20 Message-ID: <fd64nd$27i$1@atlantis.news.tpi.pl> References: <fd5e92$cbh$1@nemesis.news.tpi.pl> <fd61hj$j58$1@inews.gazeta.pl> NNTP-Posting-Host: efr54.neoplus.adsl.tpnet.pl Mime-Version: 1.0 X-Trace: atlantis.news.tpi.pl 1190565421 2290 83.21.55.54 (23 Sep 2007 16:37:01 GMT) X-Complaints-To: usenet@tpi.pl NNTP-Posting-Date: Sun, 23 Sep 2007 16:37:01 +0000 (UTC) User-Agent: slrn/0.9.8.1 (Linux) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit