Avatar billede julle.p Nybegynder
16. februar 2004 - 17:40 Der er 11 kommentarer og
2 løsninger

Hyper Threading

Hej..

Min ven har lige købt en computer med dual cpu (2x3.0), som han selv har bygget.
Det havde jeg ikke hørt man kunne have, men jeg ved nu at det er rigtig.. Han siger at bare bundkortet understøtter Hyper Threading kan det lade sig gøre..
Er det mig der har hørt forkert eller er det kun CPU'en der skal have Hyper Threading? Og kan et bundkort overhovedet have Hyper Threading???

M.v.h. Alex
Avatar billede lap Nybegynder
16. februar 2004 - 18:52 #1
1 Hyper Thread CPU er fysisk 1 CPU, som kan afvikle opgaver i 2 tråde. Det vil sige, at operativsystemet vil se det som 2 CPU, hvis ellers bundkortet understøtter HT.

Altså vil 2 HT CPU være 4 CPU i operativsystemet.

Performance: du har ca. 50%-60% af CPU nummer 2 - det vil sige, at jævnfør papiret har du en performance på ca. 160% i forhold til en tilsvarende ikke-HT CPU.
Avatar billede julle.p Nybegynder
16. februar 2004 - 21:40 #2
Vil det sige at man køber f.eks 1 helt normal 3.0 Ghz CPU og så ved hjælp af Hyper Threading opdeler det automatisk den ene CPU til 2 ??
Hvis det er rigtig, hvad er fordelen så ved det??
Avatar billede lap Nybegynder
16. februar 2004 - 22:02 #3
nej, det er IKKE en helt normal CPU (endnu, men bliver det nok) - det er en HT-CPU - altså en CPU som består af 160% normal CPU.

Fordelen er indlysende - du får flere kræfter ud af 1 CPU. CPU'en skal være HT, men også bundkortet skal understøtte HT.

Intel har allerede 4 og 8 vejs HT CPU på tegnebrædtet, så det bliver normalt en dag.
Avatar billede julle.p Nybegynder
16. februar 2004 - 22:23 #4
Vil det sige at denne cpu:
http://www.midtdata.dk/indexmereinfo.asp?model=BX80532PG3200D
kan opdeles til 2? Denne her har nemlig Hyper Threading så hvis bundkortet også har det, vil det så kunne lade sig gøre??

Du skal nok få dine point, det lover jeg, men jeg vil bare MEGET gerne have svar på disse spørgsmål..
Avatar billede lap Nybegynder
16. februar 2004 - 22:28 #5
Ja, det er korrekt - ikke alene KAN den opdeles - per default står en bios altid til at HT en CPU, hvis den understøtter det. Jeg har f.eks. den omvendte situation - jeg har et HT-bundkort, men har puttet en almindelig 2300 celeron på bundkort.

Husk dog, at du får ikke 2 CPU (selvom operativsystemet tror det) - du får ca 1,6CPU
Avatar billede julle.p Nybegynder
17. februar 2004 - 15:37 #6
Okay.. Det vil altså sige at det ikke koster ekstra at få en dual CPU, bare at der er Hyper Threading..
Men vil det så sige at i stedet for man har 1 cpu på f.eks 3.2 Ghz så har man 2 på ca. 2.56 (for hvis det svare til ca. 160% i det hele så er det vil det samme som at sige at de begge kører med 80% eller kører den ene med 100% og den anden kun 60% ??)
Avatar billede lap Nybegynder
17. februar 2004 - 22:54 #7
Jo, det koster lidt ekstra, da CPU og bundkort (lige nu) er lidt dyere. Du har en CPU som kører 100% og en CPU som kan køre 60%. I daglig drift ser du dog ikke forskellen.
Avatar billede julle.p Nybegynder
17. februar 2004 - 23:37 #8
okay.. jeg har fundet bundkort og cpu og det er lidt dyrt.. men fedt er det sku!!!
den cpu der kører med 100% er den primærer eller er de begge 2 primær??
Avatar billede lap Nybegynder
17. februar 2004 - 23:43 #9
der er ikke noget som hedder primær og sekundær. Det er operativsystemet som scheduler jobs til de 2 CPU - og da det bare ser 2 almindelige CPU, så afleverer den slavisk til begge CPU.

Ellers skulle OS kun se 1 CPU og fordelingen foregå der (også kaldet tæt bundne CPU), hvorimod HT også kaldes løst bundne.
Avatar billede julle.p Nybegynder
18. februar 2004 - 21:26 #10
Det vil altså sige at Windows er "klog" nok til at finde ud at håndtere 2 CPU'er så man får fuld udnyttelse??
Så har jeg lige et til spg.. Når vi kommer til den tid hvor spil, selvom der nok går en del tid, bruger f.eks 3.2 Ghz for at kunne køre optimalt.. Vil en 3.2 Ghz dual CPU så sagtens kunne køre dette? og så samtidig at man f.eks kan lave noget andet samtidigt uden at skærmbilledet hakker eller noget??
Avatar billede lap Nybegynder
19. februar 2004 - 02:35 #11
har jeg slet ingen anelse om - jeg spiller ALDRIG på en PC, da man kan få spillekonsoller til den slags. Jeg arbejder med servere og arbejdspladser - ikke spillemaskiner :-)

Hvis et spil er kodet rigtigt, så udnytter det naturligvis muligheden for at der er flere CPU - så du får ikke en CPU til overs.
Avatar billede julle.p Nybegynder
19. februar 2004 - 17:03 #12
Okay.. Jeg er meget taknemlig for alle dine svar..
Avatar billede lap Nybegynder
19. februar 2004 - 21:18 #13
velbekomme - takker for points :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester