Hoppa till innehållet

Scalable Link Interface

Från Wikipedia

Scalable Link Interface (SLI) är en teknik från nVidia som tillåter sammanlänkning av fler än ett grafikkort på samma dator i syfte att öka den grafiska prestandan. Dels genom att man låter två grafikkort dela på arbetsbelastningen och på så sätt minska belastningen för varje enskild GPU. Tekniken att låta två grafikkort samarbeta användes redan år 1998 av 3dfx med deras Scan Line Interleave (SLi), även om 3dfx nu ägs av nVidia så har tekniken ändrats väsentligt. Det var först under 2004 som nVidia valde att återta konceptet med att sammankoppla två grafikkortt för utökad prestanda.


SLI - Tekniken

Hur SLI sammankopplas

För att sammankoppla två grafikkort i SLI krävs förutom ett moderkort som har stöd för SLI, även en så kallad SLI-brygga. Detta eftersom bandbredden inte är tillräcklig från chipset, och genom att sammanlänka grafikkorten med en separat SLI-brygga så utökas bandbredden. Men när två grafikkort med mindre GPU sammankopplas så krävs inte alltid SLI-brygga mellan korten. Detta eftersom dessa kort inte kräver lika stor bandbredd, och chipset räcker till.


Arbetsuppdelning

När två grafikkort är sammankopplade i SLI och renderar 3D-bilder, finns det i huvudsak två olika sätt för att dela upp arbetsbelastningen mellan grafikkorten. Singel frame rendering och Alternate frame rendering.


Single Frame Rendering (SFR)

Två sammankopplade grafikkort delar upp arbetsbelastningen genom att ett kort tar hand om den övre delen av skärmen och det andra ägnar sig åt den nedre delen av skärmen. Datan i framebuffern slås sedan samman och skickas ut till monitorn. Men det är inte alltid så att korten delar upp det hela 50/50 utan det kan röra sig om att den nedre delen av bilden har en mer komplex uppbyggnad medan den övre inte är lika komplex, eller tvärtom. nVidia har tagit fram speciella lastbalanseringscheman som ska hantera det så bra som möjligt. Algoritmerna arbetar på så sätt att om en GPU har väldigt mycket att göra och därmed behöver mer tid på sig för att färdigställa bilden den arbetar med, så ser drivrutinen till att inte förse denna GPU med ännu mer jobb.


Alternate Frame Rendering (AFR)

Varje GPU renderar varannan bildruta i stället för varannan linje, men om en GPU inte hinner göra klart den ruta som har blivit tilldelad så skickas arbetet i stället över till GPU nummer två. Prestandamässigt är det också denna teknik som nVidia själva anser bättre, men det finns personer som säger sig uppleva viss fördröjning vid extremt snabba rörelser i främst First Person Shooters.


SLI - Kombinationer

2-vägs SLI

Denna kombination av SLI var den första som introducerades 2004. Det är också den mest vanliga kombinationen av SLI. Normal prestanda ökning i tillämpningar så som spel, med två separata grafikkort i SLI är runt 1.8x mot ett enskilt kort. Men ofta varierar prestandaökningen, beroende på hur pass optimerade drivrutiner som finns tillgängliga.

Quad SLI

I början på 2007 visade nVidia upp en ny teknik för att kombinera två stycken grafikkort med dubbla GPU:er. Tekniken kallas för Quad SLI, och fungerar på ett liknande sätt som 2-vägs SLI. Den största skillnaden för Quad SLI är att 4 separata GPU:er kan arbeta tillsammans för att dela upp arbetsbelastningen.


3-vägs SLI

Från slutet av 2007 introducerades SLI teknik som kunde hantera upp till tre stycken separata grafikkort. Men enbart ett fåtal grafikkort hade stöd för tekniken. Successivt har antalet grafikkort med stöd för tekniken ökat. Sedan nVidia lanserade grafikprocessorn GT200, har alla "high-end" grafikkort haft stöd för 3-vägs SLI. Enligt nVidia själva, blir prestanda vinsten upptill 2.8X när 3 stycken grafikkort kombineras i SLI. Men det krävs väldigt väl optimerade drivrutiner för att uppnå sådan prestanda skalning.


4-vägs SLI

I början på 2010 introducerade nVidias partnertillverkare Asus, teknik som kunde hantera upp till 4 separata grafikkort. Till skillnad från Quad SLI som hanterar fyra stycken separata GPU:er, har 4-vägs SLI möjlighet att hantera fyra separata grafikkort med vardera en GPU. Idag klarar enbart ett fåtal moderkort på marknaden av att hantera ända upp till fyra stycken separata grafikkort i SLI.

Se även

Mall:Datorgrafikstub