-
Data: 2010-04-18 16:19:01
Temat: Re: Czy HyperThreading może spowalniać? (Intel i3)
Od: tomekr <t...@n...pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]RadoslawF pisze:
> W jaki sposób technologia HT pozwoli zwiększyć wydajność ?
> Może być jakiś link do poczytania.
Procesor pracując nad pojedynczym wątkiem spędza większość czasu (>40%)
czekając na dane z pamięci. Wynika to z tego, że czasy losowego dostępu
do pamięci RAM są bardzo długie, rzędu 45-70 ns. Tymczasem procesor
pracuje z szybkością nawet = 3GHz * 2 operacje pamięciowe/cykl zegara.
http://www.anandtech.com/show/2542/5
Ze względu na fatalne czasy dostępu losowego tak naprawdę pamięć RAM we
współczesnych komputerach nie jest używana jako pamięć o dostępie
losowym, tylko bardziej jako storage, podobnie jak dysk twardy.
Przetwarzanie danych odbywa się w rejestrach procesora i pamięci cache
L1 data cache (3-4 cykle dostępu, architektura pipeline, możliwość
wykonywania 2-ch lub 3 operacji naraz). RAM służy tylko do
przechowywania danych, jedyne operacje jakie wykonuje to: załadowanie
danych z RAM do pamięci cache, wyładowanie danych z pamięci cache do
RAM, transfer DMA z jednego miejsca w RAM do drugiego lub miezy RAM a
peryferiami.
Architekci procesorów wielowątkowych liczą na to, że w czasie gdy jedne
z wątków czeka na pamięć RAM drugi będzie miał coś do zrobienia w
rejestrach lub pamięci cache, gdy drugi zacznie czekać na pamięć, to z
kolei do pierwszego już przyjdą dane z pamięci (zdążą się załadować do
cache lub rejestrów) i tak w kółko.
Statystycznie to się sprawdza, w większości przypadków uzyskuje się
przyśpieszenie. Oczywiście są wyjątki - np. niektóre są tak pechowo
skonstruowane, że nawzajem "walczą o cache" wyrzucając jeden drugiego z
pamięci podręcznej procesora.
Najnowsze wątki z tej grupy
- kupiłem pendrajwa 256gb
- Atra_ment Canona GI-41 vs 45 itp...
- Android na wirtualnej maszynie
- A digital dark age? The people rescuing forgotten knowledge trapped on old floppy disks
- Awaria
- monitor vs tv
- Dużo niższe temperatury procesora po obudzeniu komputera... tak ma być czy jest coś nie tak?
- Plaskaty uchwyt VESA 100x100 na sciane?
- klawiatura podświetlana zasilana z sieci
- Upgrade z i7-6xxx
- Mały komputer potrzebny.
- John Carmack twierdzi, że gdyby gry były optymalizowane, to wystarczyły by stare kompy
- SMART na SAS
- Drukara a wifi
- Intel się wyprzedaje: po 10latach pchnęli pakiet kontrolny Altery za 1/4 kwoty zakupu
Najnowsze wątki
- 2025-11-12 Aparatu szukam
- 2025-11-12 Azylant na Węgrzech donosi prokuraturze na ministra sprawiedliwości/prokuratora generalnego
- 2025-11-12 Wrocław => Specjalista ds. Marketingu Online (PPC) <=
- 2025-11-12 Gdańsk => Delphi Programmer <=
- 2025-11-12 Białystok => Generative AI Engineer <=
- 2025-11-12 Białystok => Gen AI Engineer <=
- 2025-11-12 Chrzanów => Spedytor Międzynarodowy (handel ładunkami/prowadzenie f
- 2025-11-12 Gdańsk => Programista Delphi <=
- 2025-11-12 => Senior Algorithm Developer (Java/Kotlin) <=
- 2025-11-12 Warszawa => Engineering Manager <=
- 2025-11-12 Białystok => Senior Microsoft Dynamics 365 Business Central Konsultan
- 2025-11-12 Większy zasięg w elektrykach nikomu nie jest potrzebny
- 2025-11-12 Za dwa lata nie będzie wielu usług (19xxx)
- 2025-11-11 BRAK emerytury z ZUS po 20 LATACH placenia skladek
- 2025-11-11 Warszawa => C Programmer <=




Elektromobilność dojrzewa. Auta elektryczne kupujemy z rozsądku, nie dla idei