? När du handlar för ett grafikkort , ett försäljningsargument att tillverkarna bifall är kvaliteten och kvantiteten av streamprocessorer i enheten . Stream-processorer utgör en flexibel uppgradering över dedikerade bearbetningskomponenter . Således , stream-processorer ger effektiv produktion för de flesta video -och bildmedia . Definition
En video - kort stream processor är en bearbetning komponent som kan hantera flera olika typer av input uppgifter parallellt . Bäcken processorn är kapabel att allokera resurser att göra olika uppgifter beroende på den relativa komplexiteten i den grafiska information som den tar emot . Stream behandling skiljer sig från den traditionella grafikkort bearbetning modellen, som används dedikerade komponenter för att utföra olika bearbetning uppgifter . Addera Så fungerar
dataströmsprocessor emot all input information som grafikkortet måste bearbeta för att producera en video eller bild . Enheten allokerar sedan bearbetningsresurser till olika video eller bild arbetsmomenten . Enhetens behandlingsutrymmet är flexibel , det kan tilldela olika delar av bearbetningen kärna för att utföra olika uppgifter samtidigt , så länge som dessa uppgifter logiskt kan utföras oberoende av varandra. Video-och bildbehandling algoritmer är indelade i separata , självständiga enheter , vilket är en anledning till varför stream processorer är populära för grafikkort . När alla komponenter har bearbetats , processorn vidarebefordrar resultaten till grafikkortets utgång buffert för bearbetning .
Fördelar
stream processorer har flera distinkta prestanda fördelar i jämförelse med den teknik som används av grafikkort som inte har parallella processkapacitet . Kort som inte inkluderar teknik stream-processing kräver dedikerade behandlingsenheter för styrning uppgifter såsom raster objekt bearbetning , pixel shading och vertex shading . Stream-processorer kan utföra alla dessa uppgifter med hjälp av en enda enhet , vilket avsevärt ökar effektiviteten med vilken grafikkortet renderar grafik . Stream-processorer tar också upp mycket mindre utrymme på ett grafikkort än motsvarande dedikerade komponenter skulle använda , vilket ger mer utrymme för minne och andra komponenter .
Nackdelar
Grafikkort med stream processorer är generellt mer kostnadseffektiva och processor - effektiva än kort med dedikerade bearbetning komponenter . Det finns dock vissa begränsningar för operativ prestanda på en stream processor . Stream-processorer använder samma bearbetning kärna för alla funktioner . När sålunda kärnan utför flera funktioner på en gång det måste välja en enda behandling frekvens vid vilken alla funktioner kommer att utföras. Å andra sidan , kan grafikkort med komponentprocessorerna samtidigt utföra olika uppgifter vid en optimal frekvens för varje uppgift. En komponent processor grafikkort kommer att uppvisa bättre prestanda på specifika uppgifter för vilka dess tilldelning av kortresurserna är bäst lämpade . Dock kommer en stream-processing kort presterar bättre på hela sortimentet av rendering arbetsuppgifter .