|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Hårdvara
  • Allt-i - ett-skrivare
  • Apple Computers
  • BIOS
  • CD & DVD drives
  • Processorer
  • Computer Drives
  • Bildskärmar
  • Kringutrustning
  • Datorkraft Källor
  • dator Skrivare
  • Computer uppgraderingar
  • Stationära datorer
  • Elektronisk bok läsare
  • Externa hårddiskar
  • Flash Drives
  • Input & Output Devices
  • Kindle
  • Bärbara datorer
  • stordatorer
  • Möss & tangentbord
  • Netbooks
  • Network Equipment
  • Nook
  • bärbara datorer
  • Övrigt Hårdvara
  • PC Computers
  • projektorer
  • RAM , kort och moderkort
  • skannrar
  • Servrar
  • Ljudkort
  • Tablet PC
  • grafikkort
  • arbetsstationer
  • iPad
  • iPhone
  • * Dator Kunskap >> Hårdvara >> Processorer >> Content

    Tekniker som kan användas för att förbättra CPU-prestanda?

    1. Minska påföljder för felbedömning av grenar

    - Grenprediktorer används för att förutsäga nästa instruktion som ska exekveras. Om korrekt förutsägelse görs är instruktioner redan hämtade i förväg och det finns därför ingen pipelinestopp. Å andra sidan, i händelse av felaktig förutsägelse, går utförandet in i återställningsfaser. Avstängning av pipeline leder till prestandaförlust.

    - Tekniker som kan användas för att minska felförutsägelser av grenar är:Öka buffertstorlekar, slingavrullning, slingfusion.

    2. Reducera datacache Miss Strax

    - Datacache används för att minska belastning och lagringstid medan data hämtas från huvudminnet. Men när den begärda minnesadressen inte hittas i cachen kallas det en Cache Miss och data måste hämtas från huvudminnet vilket tar längre tid.

    - Det finns två typer av cachemissar:

    a) Kallfröknar - Uppstår när det refererade minnesblocket inte finns i cachen och inte heller fanns där tidigare.

    b) Kapacitetsfel - Uppstår när det begärda blocket inte finns i cachen men kunde ha varit närvarande om det fanns tillräckligt med utrymme.

    - Tekniker för att minska cachemissar:Ökning av cachestorlek, rumslig lokalitet (gruppering av data med hög sannolikhet för åtkomst tillsammans).

    3. Reducera kontrollflödesoverhead

    - Kontroll-flödesinstruktioner i ett program ändrar sekvensen för utförande av instruktioner.

    - Tekniker som kan användas för att minska kontrollflödet:Minska antalet grenar (t.ex. ta bort kapslade if-else), Användning av Jump-Table, Loops Unrolling.

    4. Spekulativ avrättning

    - Spekulativ utförande innebär att en instruktion utförs utöver en förgreningsinstruktion med antagandet att förgreningen kommer att tas.

    - Spekulationer antingen verifieras eller slås ner beroende på grenens faktiska riktning senare.

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man uppgraderar en DV4000 CPU
    ·Hur man kan förbättra Processorns klockfrekvens
    ·Hur du returnerar en processor till Intel
    ·Hur hittar du processoranvändning i ubuntu?
    ·Core 2 Duo Mobile CPU Skillnader
    ·Hur man installerar CPU Fläktar
    ·Hur man identifierar en HP 5000 CPU
    ·Hur man uppgraderar Hastighet CPU fläkt på en Compaq …
    ·Hur man fixar en CPU på en dator
    ·Kan 2,53 Ghz-processor köra Dawn of War 2?
    Utvalda artiklarna
    ·Hur Refill Canon CL 31 Jet Color Ink Skrivare
    ·Hur du återställer en Mac -dator : s enhet Power Mana…
    ·Hur man gör en ATI Crossfire
    ·Hur man installerar en Pentium 4 Kylfläns och fläkt
    ·Hur man installerar en Creative Web Cam
    ·Hur man använder en bärbar dator för att spela in fr…
    ·Hur man installerar ett Thumb Drive
    ·Dell D600 startar inte
    ·HP bläckpatron refiller Problem
    ·Så testa batteriet i en ThinkPad
    Copyright © Dator Kunskap https://www.dator.xyz