[linux] Linux a HT

Jaroslav Soltys jardique na gmail.com
Neděle Červen 18 13:08:11 CEST 2006


pokial mi pamat siaha, tak napr. alu bola na p4ht zdvojena, ale fpu
nie. cize niektore vypocty to moze zryxlit, inym to skor ublizi... vid
niektore benchmarky, ktore ukazali prepad vykonu ht procesorov v
specifickych pripadoch.

jard

On 6/17/06, Marek Podmaka <marki na onee.sk> wrote:
> Vidim ze si musim odpovedat sam :)
>
> Takze HT funguje takto:
> Hyper-Threading Technology enables thread-level parallelism (TLP) by
> duplicating the architectural state on each processor while sharing one set
> of processor execution resources.
>
> Cize sa tvari ako 2 procesory (ma 2 sady registrov, pipelines a pod.) ale
> vypoctovy vykon je spolocny - proste je dany nejaky celkovy spolocny vykon
> tychto 2 logickych procesorov, ale nie je pevne dane ze sa deli napr. na
> polovicu vykonu pre jeden a polovicu pre druhy. Takze je mozne, aby jeden
> proces vyuzil cely vykon fyzickeho CPU s HT. Problem je ale v tom, ze OS o
> tom nevie. Pre neho su to 2 logicke procesory kazdy s nejakym vykonom, takze
> system pre jeden proces ukaze maximalne 50% usage.
>
> --
> s pozdravom
>   Marek Podmaka
>   administrator MojHosting.sk
>
> > -----Original Message-----
> > From: linux-bounces na lists.linux.sk
> > [mailto:linux-bounces na lists.linux.sk] On Behalf Of Marek Podmaka
> > Sent: Friday, June 16, 2006 2:09 AM
> > To: linux na lists.linux.sk
> > Subject: [linux] Linux a HT
> >
> > Hi!
> >
> > Vie mi niekto povedat ako funguje linux v kombinacii s
> > procesormi s podporou HT?
> > Viem ze systemu sa to tvari ako 1 fyzicky procesor, ale 2
> > logicke procesory. Mna by skor zaujimalo ako to je s vykonom.
> >
> > Napr. ked spustim single-threaded program, tak top ukazuje ze
> > pouziva 99.9% CPU a v hornom statistickom riadku ukazuje 50%
> > user a 50% idle (zrejme mysli 100% ako vykon oboch "procesorov").
> >
> > Moja otazka znie: Naozaj sa v takomto pripade vyuziva len
> > polovica vykonu procesoru?
> >
> > Aby to neboli len otazky, tak som si to chcel overit... po
> > kratkom hladani som nasiel tento benchmark
> > http://omega.nanophys.kth.se/~kono/testfcpu/
> >
> > Procesor je Intel(R) Pentium(R) 4 CPU 3.00GHz.
> >
> > Ak som tento benchmark spustil, tak vysledok bol cca 12.668M
> > (in millions trigonometric operations per sec).
> > Ak som ale spustil naraz 2 kopie, tak v oboch bol vysledok
> > 9.69M - teda spolu vyse 18M.
> >
> > Vie mi to niekto vysvetlit? :)
> >
> > --
> >   bYE, Marki
> >
> > ----------------------------------------------------------------
> > This message was sent using IMP, the Internet Messaging Program.
> > _______________________________________________
> > https://lists.linux.sk/mailman/listinfo/linux
> > Prehladavanie archivu: http://search.lists.linux.sk Meta FAQ:
> > http://www.sklug.sk/lists/linux/metafaq.html
> >
>
>
>
>
> _______________________________________________
> https://lists.linux.sk/mailman/listinfo/linux
> Prehladavanie archivu: http://search.lists.linux.sk
> Meta FAQ: http://www.sklug.sk/lists/linux/metafaq.html
>
>



Další informace o konferenci linux