{"id":63377,"date":"2022-08-22T21:05:56","date_gmt":"2022-08-23T02:05:56","guid":{"rendered":"https:\/\/blogging-techies.com\/sw\/vad-ar-cpu-hyperthreading-och-hur-fungerar-det\/"},"modified":"2022-08-22T21:05:56","modified_gmt":"2022-08-23T02:05:56","slug":"vad-ar-cpu-hyperthreading-och-hur-fungerar-det","status":"publish","type":"post","link":"https:\/\/blogging-techies.com\/sw\/vad-ar-cpu-hyperthreading-och-hur-fungerar-det\/","title":{"rendered":"Vad \u00e4r CPU Hyperthreading och hur fungerar det?"},"content":{"rendered":"<div>\n<p>S\u00e5 du funderar p\u00e5 att k\u00f6pa en ny dator och st\u00f6tte p\u00e5 termen CPU-hypertr\u00e5dning.  Det kan vara sv\u00e5rt att f\u00f6rst\u00e5 vad som h\u00e4nder i datorer \u2013 oroa dig inte, vi vet.<\/p>\n<p>Med nya termer och akronymer i \u00f6verfl\u00f6d kan saker snabbt bli f\u00f6rvirrande.  Och detta g\u00e4ller s\u00e4rskilt f\u00f6r processorer.  Om du k\u00f6per en ny dator vill du se till att den har en bra CPU.  S\u00e5, vad \u00e4r hyperthreading?  \u00c4r hyperthreading en gimmick?<\/p>\n<p>L\u00e4s vidare f\u00f6r att ta reda p\u00e5 allt du beh\u00f6ver veta om hyperthreading, hur det fungerar och om du beh\u00f6ver det eller inte.<\/p>\n<h2 id=\"what-is-a-cpu\"><span class=\"ez-toc-section\" id=\"Vad_ar_en_CPU\"><\/span>  Vad \u00e4r en CPU?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<figure>\n<\/figure>\n<p>CPU, eller centralprocessor, \u00e4r i stort sett din dators hj\u00e4rna.  Det \u00e4r den del av din dator som k\u00f6r program.  CPU: er finns i alla typer av datorer du kan t\u00e4nka dig \u2013 station\u00e4ra datorer, b\u00e4rbara datorer, smartphones, you name it.<\/p>\n<p>En CPU fungerar genom att bearbeta information som tillhandah\u00e5lls av andra delar av datorn (RAM) och utf\u00f6ra en \u00e5tg\u00e4rd (eller generera en utdata).  N\u00e4r du k\u00f6r ett program \u00e4r det CPU:n som tolkar instruktionerna och visar dig resultatet.<\/p>\n<p>Du kanske ocks\u00e5 har sett termen \u201ck\u00e4rna\u201d kastas runt.  Varje k\u00e4rna l\u00e4gger i princip en annan CPU till processorenheten.  Och varje k\u00e4rna kan utf\u00f6ra en process i taget.  Ursprungligen hade processorer bara en k\u00e4rna.<\/p>\n<p>Med ytterligare k\u00e4rnor kan CPU:er utf\u00f6ra fler \u00e5tg\u00e4rder p\u00e5 en g\u00e5ng.  De flesta processorer idag \u00e4r fyrk\u00e4rniga, och vissa \u00e4r till och med \u00e5ttak\u00e4rniga.<\/p>\n<p>Okej \u2013 s\u00e5 ju fler k\u00e4rnor, desto b\u00e4ttre.  Hur \u00e4r det med hypertr\u00e5dning?<\/p>\n<h2 id=\"what-is-hyperthreading\"><span class=\"ez-toc-section\" id=\"Vad_ar_hyperthreading\"><\/span>  Vad \u00e4r hyperthreading?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<figure>\n<\/figure>\n<p>Traditionella processorer \u00e4r entr\u00e5diga.  Det betyder att de kan utf\u00f6ra en enda funktion \u00e5t g\u00e5ngen.<\/p>\n<p>Hyperthreading, \u00e5 andra sidan, \u00e4r Intels version av simultaneous multithreading (SMT).  SMT delar upp varje CPU-k\u00e4rna i tv\u00e5 virtuella k\u00e4rnor (kallade tr\u00e5dar).  Dessa tv\u00e5 virtuella k\u00e4rnor kan bearbeta instruktioner samtidigt (om programmet till\u00e5ter det), vilket inneb\u00e4r att multithreading effektivt f\u00f6rdubblar antalet k\u00e4rnor som CPU:n har.<\/p>\n<p>S\u00e5 om du har en quad-core CPU med hyperthreading har du \u00e5tta virtuella k\u00e4rnor.  Detta \u00e4r inte riktigt detsamma som att f\u00f6rdubbla antalet fysiska k\u00e4rnor \u2013 mer om det senare.<\/p>\n<p>Hyperthreading f\u00f6rb\u00e4ttrar CPU-prestandan genom att f\u00f6rdubbla antalet processer som CPU:n kan hantera samtidigt.  Detta g\u00f6r att CPU kan hantera mer kr\u00e4vande applikationer mycket enklare.<\/p>\n<h2 id=\"how-does-hyperthreading-work\"><span class=\"ez-toc-section\" id=\"Hur_fungerar_hyperthreading\"><\/span>  Hur fungerar hyperthreading?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<figure>\n<\/figure>\n<p>Till skillnad fr\u00e5n tv\u00e5 fysiska CPU-k\u00e4rnor, anv\u00e4nder hyperthreading virtuella k\u00e4rnor (kallade logiska k\u00e4rnor).  Dessa k\u00e4rnor delar p\u00e5 processorns resurser som exekveringsmotorn och cachar.  Om du inte \u00e4r s\u00e4ker p\u00e5 vad dessa \u00e4r, oroa dig inte.  Det betyder att varje k\u00e4rna kan fungera mer effektivt eftersom de virtuella k\u00e4rnorna delar h\u00e5rdvaran.  N\u00e4r en logisk k\u00e4rna stannar medan den v\u00e4ntar p\u00e5 data, kan den andra logiska k\u00e4rnan \u201cl\u00e5na\u201d dessa resurser f\u00f6r att utf\u00f6ra sina egna uppgifter.<\/p>\n<p>Virtuella k\u00e4rnor \u00e4r inte lika med fysiska k\u00e4rnor.  Fler fysiska k\u00e4rnor \u00e4r alltid mer \u00f6nskv\u00e4rda \u00e4n fler virtuella k\u00e4rnor.  Detta beror p\u00e5 att varje fysisk k\u00e4rna har sin egen arkitektur och \u00e4r mer kraftfull och effektiv.<\/p>\n<p>I grund och botten kommer hyperthreading att g\u00f6ra en fyrk\u00e4rnig processor kraftfullare \u00e4n en fyrk\u00e4rnig processor utan hypertr\u00e5dning, men en \u00e5ttak\u00e4rnig processor kommer att vara mycket kraftfullare \u00e4n b\u00e5da.<\/p>\n<p>Effektiviteten hos en bearbetningsk\u00e4rna beror helt p\u00e5 vilket operativsystem och programvara det g\u00e4ller.  Om programvaran inte \u00e4r skriven f\u00f6r att generera flera tr\u00e5dar, eller om den inte fungerar s\u00e4rskilt bra med just den processorn, blir hypertr\u00e5dningen mindre effektiv.<\/p>\n<h2 id=\"is-hyperthreading-worth-it\"><span class=\"ez-toc-section\" id=\"Ar_hyperthreading_vart_det\"><\/span>  \u00c4r hyperthreading v\u00e4rt det?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>F\u00f6r det f\u00f6rsta \u00e4r det viktigt att komma ih\u00e5g att fysiska k\u00e4rnor betyder mer \u00e4n logiska k\u00e4rnor.  Om du v\u00e4ljer mellan tv\u00e5 liknande processorer, en med tv\u00e5 k\u00e4rnor och hyperthreading, eller en med fyra fysiska k\u00e4rnor, v\u00e4lj den med fyra fysiska k\u00e4rnor!<\/p>\n<p>F\u00f6r n\u00e4rvarande \u00e4r hyperthreading on\u00f6digt f\u00f6r m\u00e5nga applikationer.  Den extra f\u00f6rdelen spelar bara roll om du m\u00e5ste k\u00f6ra flera program med h\u00f6g efterfr\u00e5gan samtidigt.  Och dessa program m\u00e5ste kunna anv\u00e4nda hyperthreading i f\u00f6rsta hand.<\/p>\n<p>S\u00e5 om du anv\u00e4nder avancerad programvara (som 3D-rendering eller videokodningsprogram) som kan skapa fler tr\u00e5dar, kommer hypertr\u00e5dning att hj\u00e4lpa till att maximera bearbetningshastigheten.  Men f\u00f6r den genomsnittliga personen som anv\u00e4nder ordbehandlare eller webbl\u00e4sare kommer hypertr\u00e5dning f\u00f6rmodligen inte att \u00f6ka hastigheten.  Och hypertr\u00e5dande processorer \u00e4r i allm\u00e4nhet dyrare \u00e4n sina motsvarigheter utan hypertr\u00e5d.<\/p>\n<p>Men det h\u00e4r kan komma att f\u00f6r\u00e4ndras.  Fler och fler program (och spel) utvecklas som kommer att prestera mycket b\u00e4ttre p\u00e5 en hyperthreading CPU.<\/p>\n<h2 id=\"the-downsides-of-hyperthreading\"><span class=\"ez-toc-section\" id=\"Nackdelarna_med_Hyperthreading\"><\/span>  Nackdelarna med Hyperthreading<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<figure>\n<\/figure>\n<p>Hypertr\u00e5dade processorer anv\u00e4nder mer str\u00f6m \u00e4n icke-hypertr\u00e5dade processorer.  Om du inte anv\u00e4nder hyperthreading kan denna extra str\u00f6mf\u00f6rbrukning vara en on\u00f6dig kostnad.  Detta g\u00e4ller s\u00e4rskilt i fallet med flerdatorapplikationer som serverfarmar, d\u00e4r elr\u00e4kningen kan vara f\u00f6r stor.<\/p>\n<p>Hypertr\u00e5dade processorer \u00e4r ocks\u00e5 dyrare \u00e4n sina motsvarigheter.  Detta kan vara anledningen till att tillverkare som Intel har valt att begr\u00e4nsa hyperthreading till sina professionella processorer (i9 och upp\u00e5t fr\u00e5n Rocket Lake).  S\u00e5 om du inte beh\u00f6ver hyperthreading kanske du inte vill spendera de extra pengarna.<\/p>\n<h2 id=\"should-you-get-a-hyperthreading-cpu\"><span class=\"ez-toc-section\" id=\"Ska_du_skaffa_en_Hyperthreading_CPU\"><\/span>  Ska du skaffa en Hyperthreading CPU?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Om du \u00e4r en professionell som anv\u00e4nder h\u00f6g efterfr\u00e5gan mjukvara som har utformats f\u00f6r att skapa flera tr\u00e5dar kan det vara valet f\u00f6r dig att skaffa en CPU som m\u00f6jligg\u00f6r hypertr\u00e5dning.  Men om du \u00e4r en typisk PC-anv\u00e4ndare utan n\u00e5got verkligt behov av hypertr\u00e5dning, kan det vara helt on\u00f6digt.<\/p>\n<p>I framtiden kan program som anv\u00e4nder hypertr\u00e5dning bli vanligare.  I takt med att tekniken \u00f6kar och mjukvaran blir mer resurskr\u00e4vande kan hypertr\u00e5dning bli n\u00f6dv\u00e4ndig f\u00f6r fler applikationer som spel.<\/p>\n<p>I skrivande stund b\u00f6rjar spel och program bli mer tr\u00e5dtunga.  Detta inneb\u00e4r att hyperthreading kan hj\u00e4lpa dig att \u201cframtidss\u00e4kra\u201d din n\u00e4sta dator.  Men de flesta \u00e4ldre applikationer (inklusive de flesta spel) \u00e4r enkeltr\u00e5dade, s\u00e5 om det \u00e4r vad din huvudsakliga anv\u00e4ndning kommer att vara, beh\u00f6ver du ingen hypertr\u00e5dning!<\/p>\n<p>F\u00f6r n\u00e4rvarande kommer du sannolikt att se en liten \u00f6kning av bearbetningshastigheten med hyperthreading f\u00f6r vanliga program \u2013 det \u00e4r upp till dig om detta \u00e4r v\u00e4rt den extra kostnaden!<\/p>\n<h2 id=\"now-you-know-everything-you-need-to-about-cpu-hyperthreading\"><span class=\"ez-toc-section\" id=\"Nu_vet_du_allt_du_behover_om_CPU_Hyperthreading\"><\/span>  Nu vet du allt du beh\u00f6ver om CPU Hyperthreading<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Vi hoppas att den h\u00e4r artikeln har f\u00f6rklarat allt du beh\u00f6ver veta om CPU-hyperthreading.  Men f\u00f6r s\u00e4kerhets skull, h\u00e4r \u00e4r sammanfattningen:<\/p>\n<p>  Hyperthreading delar upp varje fysisk CPU-k\u00e4rna i tv\u00e5 virtuella k\u00e4rnor.  Fysiska CPU-k\u00e4rnor \u00e4r kraftfullare \u00e4n virtuella k\u00e4rnor.  Hyperthreading \u00e4r viktigt f\u00f6r avancerad programvara, men inte lika mycket f\u00f6r vardagliga program.  Hyperthreading kan bli mer anv\u00e4ndbar inom en snar framtid.  <\/p>\n<p>Nu vet du vad du ska h\u00e5lla utkik efter n\u00e4sta g\u00e5ng du ska k\u00f6pa en PC, varf\u00f6r inte b\u00f6rja och hitta en som passar dina behov?<\/p>\n<p>    <strong class=\"section-sub-title\">Om f\u00f6rfattaren<\/strong><\/p>\n<p>            <strong class=\"bio-title\">Jake Harfield (40 artiklar publicerade)<br \/><\/strong><\/p>\n<p>Jake Harfield \u00e4r en frilansskribent baserad i Perth, Australien.  N\u00e4r han inte skriver \u00e4r han vanligtvis ute i bushen och fotograferar det lokala djurlivet.  Du kan bes\u00f6ka honom p\u00e5 www.jakeharfield.com<\/p>\n<p>                            Mer fr\u00e5n Jake Harfield<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Prenumerera_pa_vart_nyhetsbrev\"><\/span>Prenumerera p\u00e5 v\u00e5rt nyhetsbrev<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>G\u00e5 med i v\u00e5rt nyhetsbrev f\u00f6r tekniska tips, recensioner, free e-b\u00f6cker och exklusiva erbjudanden!<\/p>\n<p>Klicka h\u00e4r f\u00f6r att prenumerera<\/p>\n<\/p><\/div>\n  <div id=\"ez-toc-container\" class=\"ez-toc-v2_0_88 ez-toc-wrap-center counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 eztoc-toggle-hide-by-default' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/blogging-techies.com\/sw\/vad-ar-cpu-hyperthreading-och-hur-fungerar-det\/#Vad_ar_en_CPU\" >Vad \u00e4r en CPU?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/blogging-techies.com\/sw\/vad-ar-cpu-hyperthreading-och-hur-fungerar-det\/#Vad_ar_hyperthreading\" >Vad \u00e4r hyperthreading?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/blogging-techies.com\/sw\/vad-ar-cpu-hyperthreading-och-hur-fungerar-det\/#Hur_fungerar_hyperthreading\" >Hur fungerar hyperthreading?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/blogging-techies.com\/sw\/vad-ar-cpu-hyperthreading-och-hur-fungerar-det\/#Ar_hyperthreading_vart_det\" >\u00c4r hyperthreading v\u00e4rt det?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/blogging-techies.com\/sw\/vad-ar-cpu-hyperthreading-och-hur-fungerar-det\/#Nackdelarna_med_Hyperthreading\" >Nackdelarna med Hyperthreading<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/blogging-techies.com\/sw\/vad-ar-cpu-hyperthreading-och-hur-fungerar-det\/#Ska_du_skaffa_en_Hyperthreading_CPU\" >Ska du skaffa en Hyperthreading CPU?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/blogging-techies.com\/sw\/vad-ar-cpu-hyperthreading-och-hur-fungerar-det\/#Nu_vet_du_allt_du_behover_om_CPU_Hyperthreading\" >Nu vet du allt du beh\u00f6ver om CPU Hyperthreading<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/blogging-techies.com\/sw\/vad-ar-cpu-hyperthreading-och-hur-fungerar-det\/#Prenumerera_pa_vart_nyhetsbrev\" >Prenumerera p\u00e5 v\u00e5rt nyhetsbrev<\/a><\/li><\/ul><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n ","protected":false},"excerpt":{"rendered":"<p>S\u00e5 du funderar p\u00e5 att k\u00f6pa en ny dator och st\u00f6tte p\u00e5 termen CPU-hypertr\u00e5dning. Det kan vara sv\u00e5rt att f\u00f6rst\u00e5 vad som h\u00e4nder i datorer \u2013 oroa dig inte, vi vet. Med nya termer och akronymer i \u00f6verfl\u00f6d kan saker snabbt bli f\u00f6rvirrande. Och detta g\u00e4ller s\u00e4rskilt f\u00f6r processorer. Om du k\u00f6per en ny dator [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":63378,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"https:\/\/ipotek.net\/wp-content\/uploads\/2022\/01\/Vad-ar-CPU-Hyperthreading-och-hur-fungerar-det.jpg","fifu_image_alt":"","footnotes":""},"categories":[5],"tags":[24,6113,29,28,27,35071,26,23],"class_list":["post-63377","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-bloggar","tag-ar","tag-cpu","tag-det","tag-fungerar","tag-hur","tag-hyperthreading","tag-och","tag-vad"],"_links":{"self":[{"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/posts\/63377","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/comments?post=63377"}],"version-history":[{"count":0,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/posts\/63377\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/media\/63378"}],"wp:attachment":[{"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/media?parent=63377"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/categories?post=63377"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/tags?post=63377"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}