Resultat 1 till 5 av 5
  1. #1
    Anton K
    Guest

    Vad gör flera processorkärnor för ett spel?



    Många funderar över vad den kommande generationen av processorer med multipla kärnor kommer tillföra rent prestandamässigt på marknaden.
    Den marknad som drivit PC-hårdvarans utveckling nästan helt på egen hand de senaste åren är spelmarknaden som mer eller mindre alltid pressa dagens hårdvara maximalt.</P>


    På Anandtech har man gått vidare med sin artikelserie om dual-core processorernas inverkan på marknaden och nu har man just tagit upp dess eventuella inverkan på spelmarknaden.
    Tidigare idag såg vi att AMD inte hyste några förhoppningar på en prestandavinst med dual-core tekniken i dagens spel, vilket knappast är en överraskning.
    Det är samma slutsats i Anandtechs artikel, men efter en pratstund med Tim Sweeny på Epic, som utvecklar den grymt imponerande Unreal 3 grafikmotorn ser vi att dual-core och multi-threading har en framtid även inom spelbranschen. Precis som med 64-bit tekniken handlar det om att kunna göra mer under samma tid, vi pratar alltså inte om fler fps men om en överlag förbättrad spelupplevelse.
    Där även bättre fysiska effekter diskuteras, som vi även tog upp i nyheten om AFEIAs PPU-enhet.</P>


    "For multithreading optimizations, we're focusing on physics, animation updates, the renderer's scene traversal loop, sound updates, and content streaming.We are not attempting to multithread systems that are highly sequential and object-oriented, such as the gameplay."</P>


    Läs hela artikeln på Anandtech.com.</P>

  2. #2
    Senior Member Medlem
    Reg.datum
    Aug 2003
    Ort
    Vettet
    Inlägg
    2 257
    Tack
    0
    Tackad 0 gånger i 0 inlägg
    Om det var så förbaskat viktigt med dual-core så skulle alla använda flera cpuer redan idag. Det har ju funnits möjligheter köra flera processorer precis hur länge som helst (nästan).
    RAID1 is for redundancy, RAID0 is for idiots.

  3. #3
    Chefredaktör Veteran Anton Karmeheds avatar
    Reg.datum
    Dec 2000
    Inlägg
    8 020
    Tack
    4
    Tackad 0 gånger i 0 inlägg
    Citat Ursprungligen postat av Laglorden
    Om det var så förbaskat viktigt med dual-core så skulle alla använda flera cpuer redan idag. Det har ju funnits möjligheter köra flera processorer precis hur länge som helst (nästan).
    Hehe nja det är kanske inte riktigt så enkelt.
    Ett vanligt dual-system är ju oftast, nästan alltid, baserat på en serverplattform. Vilket varken är optimalt rent användarmässigt eller prismässigt. Det senare är ju det stora problemet.

  4. #4
    ren
    ren är inte uppkopplad
    Senior Member Medlem
    Reg.datum
    Jan 2004
    Ort
    Lund
    Inlägg
    849
    Tack
    0
    Tackad 0 gånger i 0 inlägg
    Citat Ursprungligen postat av Laglorden
    Om det var så förbaskat viktigt med dual-core så skulle alla använda flera cpuer redan idag. Det har ju funnits möjligheter köra flera processorer precis hur länge som helst (nästan).
    Men till ett betydligt högre pris.

    Program för vanliga användare (ordbehandlare, kalkolprogram, spel) har inte heller kunnat utnyttja flera processorer. I områden där det finns program som med lätthet kan utnyttja flera processorer som t.ex. renderingar, vetenskapliga beräkningar, kompillering och servrar så har det använts flitigt.

    Vi kommmer inte kunna förstätta öka frekvensen för att få bättre prestanda hur länge som helst. Att lägga ner transistorer på en bättre arkitektur och mer cache för singel-core-processorer ger inte lika höga prestandavinster som att lägga dom på en processorkärna till (om man har program som kan utnyttja det).
    /ren
    If it wasn't for C, we'd be writing programs in BASI, PASAL, and OBOL

  5. #5
    Senior Member Medlem
    Reg.datum
    Dec 2002
    Ort
    Uppsala
    Inlägg
    226
    Tack
    0
    Tackad 0 gånger i 0 inlägg
    Citat Ursprungligen postat av Laglorden
    Om det var så förbaskat viktigt med dual-core så skulle alla använda flera cpuer redan idag. Det har ju funnits möjligheter köra flera processorer precis hur länge som helst (nästan).
    Skälet till att all pratar om dualcore är helt enkelt att vi nått en fysisk gräns för vad en processorkärna kan prestera idag. Vi kan inte göra dem mer avancerade eftersom värmeutveckling, läckströmmar och signalutbredning sätter stopp. Lösningen är flera separata och mindre kärnor. Detta betyder att i framtiden måste samtliga program parallellism i beaktning, annars kommer faktiskt prestandan att sjunka i många tillämplingar eftersom en enskild processorkärna inte kommer att ha högre prestanda än dagens kärnor.
    La Cuenta, por favor

Behörigheter för att posta

  • Du får inte posta nya ämnen
  • Du får inte posta svar
  • Du får inte posta bifogade filer
  • Du får inte redigera dina inlägg
  •