🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.programming
Article #217472

Re: Jak liczyć cykle na bajt?

#217472
From: slawek
Date: Sat, 05 Jun 2021 10:19
26 lines
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-mail
References: <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