Re: czerordzeniowe intele i amd

Autor: Radosław Sokół <Radoslaw.Sokol_at_grush.one.pl>
Data: Mon 15 Feb 2010 - 21:03:00 MET
Message-ID: <2010021520025600@grush.one.pl>
Content-Type: text/plain; charset=UTF-8; format=flowed

W dniu 2010-02-15 20:55, BoguÅ› pisze:
> ale tylko 4 rdzenie fizyczne. Czyli jak obciążymy komputer 8 procesami
> obliczeniowymi to 1 proces dostaje tylko 1/2 mocy pojedyńczego rdzenia.
> Nie rozumiem więc sensu HyperThreadingu.

Nie rozumiesz, bo źle go sobie tłumaczysz.

HyperThreading zwiększa stopień wykorzystania jednostek
mikroprocesora. Jeżeli zatem rdzeń ma, załóżmy, jedno ALU
i jedno FPU (takie minimalistyczne podejście) to normalnie
może wykonywać *albo* instrukcję używającą ALU, *albo*
instrukcjÄ™ wykorzystujÄ…cÄ… FPU. Z HyperThreadingiem istnieje
możliwość wykonywania przez ten jeden rdzeń *dwóch* instruk-
cji jednocześnie, przy czym jednej ALU, a jednej FPU.

A że wszystkie obecnie produkowane mikroprocesory mają po
kilka jednostek ALU i FPU w każdym rdzeniu i zazwyczaj nie
sÄ… one wykorzystywane w 100% przez jeden potok, sens HT
jednak istnieje.

PS. Rdzeń nie ma jakiejś "mocy", a tym bardziej nie da się
     tej jakiejÅ› "mocy" dzielić. Dysponuje pewnymi zasobami
     sprzÄ™towymi. Co najwyżej zasoby można dzielić, a te sÄ…
     w nadmiarze, wiÄ™c dzielenie ma sens.

-- 
|""""""""""""""""""""""""""""""""""""""""""""""""""""""""""|
| Radosław Sokół  |  http://www.grush.one.pl/              |
|                 |  Politechnika ÅšlÄ…ska                   |
\................... Microsoft MVP ......................../
Received on Mon Feb 15 21:15:04 2010

To archiwum zosta³o wygenerowane przez hypermail 2.1.8 : Mon 15 Feb 2010 - 21:51:03 MET