16. februar 2004 - 17:40Der 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???
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
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.
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??
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
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% ??)
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.
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??
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.
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??
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.
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.