Vad är skillnaden mellan bearbetning av vektor och array?
Vektor- och matrisbehandling är väsentligen desamma eftersom, med små och sällsynta skillnader, är en vektorprocessor och en matrisprocessor samma typ av processor. En processor eller central processorenhet (CPU) är ett datorchip som hanterar det mesta av informationen och funktionerna som bearbetas genom en dator. En vektorprocessor står i kontrast till den enklare skalära processorn, som bara hanterar en bit information åt gången.
I diskussioner om bearbetning av vektor och array används de två termerna utbytbart, men de är tekniskt lite annorlunda. En matris består av indexerade samlingar av information som kallas index, pluralformen av ordet "index." Även om en matris i sällsynta fall endast kan ha en indexsamling, är en vektor tekniskt indikativ för en matris med minst två index. Vektorer kallas ibland "block" av datordata.
Teknologi för bearbetning av vektor och array används vanligtvis inte i hem- eller kontordatorer. Denna teknik ses oftast på högtrafikserver. Servrar är rack med lagringsenheter designade för att hysa och möjliggöra åtkomst till information från flera olika användare på olika datorer i ett datornätverk.
Skalarbearbetningsteknologi arbetar på andra principer än bearbetningsteknik för vektor och array och är den vanligaste typen av bearbetningsmaskinvara som används i den genomsnittliga datorn. En superscalar processor är en processor som fungerar som en skalprocessor, men den har många olika enheter inom CPU som varje hanterar och bearbetar data samtidigt. Den superscalära processortypen med högre prestanda är också utrustad med programmering som gör att den effektivt tilldelar databehandling till de tillgängliga skalära enheterna i CPU. De flesta moderna hemmadatorprocessorer är superscalar.
Inuti en dator ser en processor ut som en liten blank fyrkant på ungefär storleken på en bärbar fuktig handdukomslag, sitter i en plastdel som kallas ett uttag. Uttaget är inbäddat i moderkortet eller moderkortet på en dator och låser processorn på plats. Det är vanligtvis under en kylmaskinvarudel som kallas en kylflänsenhet, en mestadels metallanordning som kan inkludera en fläkt, som kan hittas fäst på moderkortet med hjälp av en robust klämma och konsol. Varje typ av processor har sin egen sockeltypkompatibilitet, så en processor som gör vektor- och matrisbehandling skulle definitivt inte vara kompatibel med ett skalärt processoruttag. En processor av vektortyp skulle förmodligen inte passa in i en annan vektorprocessors processoruttag, även om den tillverkades av samma tillverkare.