Article View: pl.comp.programming
Article #217472Re: Jak liczyć cykle na bajt?
From: slawek
Date: Sat, 05 Jun 2021 10:19
Date: Sat, 05 Jun 2021 10:19
26 lines
2004 bytes
2004 bytes
Mateusz Viste <mateusz@xyz.invalid> Wrote in message: > 2021-05-26 o 08:54 -0700, osobli...@gmail.com napisał:> Wiem, że ten procesor ma 4 rdzenie i to taktowane 2,1-4,8 GHz.> Pomijając, że to duży rozstrzał, to, czy mam zakładać, że będzie on> pracował na 4 rdzeniach, każdy taktowany np. po 2,1 GHz? Przy "dużych" CPU (takich jak Intel I9, w odróżnieniu od jakichś popierdułek w rodzaju 8 bitowego ATmega8) jest jeszcze ciekawiej: 1. Jest zegar, np. 3.5 GHz. 2. Ale w trybie boost leci do 5GHz - jeżeli jeden rdzeń tylko pracuje. 3. przetworzenie rozkazu może zająć kilka faktów (wczytanie rozkazu, wczytanie danych, zapisanie danych) 4. Ale jest pipeline i na jednym core jest na raz kilka rozkazów (na różnych etapach realizacji) 5. Są rozkazy SIMD i rejestry o długości tak z 2KB - teoretycznie operacje na nich też są "w jednym cyklu" W praktyce zdarzyło mi się mieć program zużywający mniej niż pół cyklu zegara na przetworzenie bajtu, tj 1KB w czasie 500 cykli i to na jednym rdzeniu. Jak do tego dodać wielordzeniowość i hyperthreading... ----Android NewsGroup Reader---- http://usenet.sinaapp.com/
Technical Details
Message-ID:
<s9fj3a$j92$1@news.icm.edu.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!.POSTED.83.25.231.1.ipv4.supernova.orange.pl!not-for-mailReferences:
<0809806c-74dd-4b8a-a3c8-fefac50e5257n@googlegroups.com> <20210526180907.75b69dd3@mateusz>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!.POSTED.83.25.231.1.ipv4.supernova.orange.pl!not-for-mail From: slawek <x.y@org.org> Newsgroups: pl.comp.programming Subject: Re: Jak liczyć cykle na bajt? Date: Sat, 5 Jun 2021 12:19:20 +0200 (GMT+02:00) Organization: news.icm.edu.pl Message-ID: <s9fj3a$j92$1@news.icm.edu.pl> References: <0809806c-74dd-4b8a-a3c8-fefac50e5257n@googlegroups.com> <20210526180907.75b69dd3@mateusz> Mime-Version: 1.0 Injection-Date: Sat, 5 Jun 2021 10:19:22 -0000 (UTC) Injection-Info: news.icm.edu.pl; posting-host="83.25.231.1.ipv4.supernova.orange.pl:83.25.231.1"; logging-data="19746"; mail-complaints-to="usenet@news.icm.edu.pl" X-Newsreader: PiaoHong.Usenet.Client.Free:1.65 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit