Skip to main content

Hva er forskjellen mellom vektor og matrisebehandling?

Vektor- og array -prosessering er i hovedsak de samme fordi, med små og sjeldne forskjeller, en vektorprosessor og en matriseprosessor er samme type prosessor.En prosessor, eller sentral prosesseringsenhet (CPU), er en datamaskinbrikke som håndterer mesteparten av informasjonen og funksjonene som er behandlet gjennom en datamaskin.En vektorprosessor er i motsetning til den enklere skalarprosessoren, som bare håndterer ett stykke informasjon om gangen.

I diskusjoner om vektor og matrisebehandling brukes de to begrepene om hverandre, men de er teknisk litt forskjellige.En matrise består av indekserte samlinger av informasjon kalt indekser, flertallsform for ordindeksen.Selv om en matrise i sjeldne tilfeller bare kan ha en indekssamling, er en vektor teknisk indikasjon på en matrise med minst to indekser.Vektorer blir noen ganger referert til som blokker med datadata.

Vektor og array -prosesseringsteknologi brukes vanligvis ikke i hjemme- eller kontordatamaskiner.Denne teknologien blir ofte sett i servere med høyt trafikk.Maskinvare brukt i den gjennomsnittlige datamaskinen.En SuperScalar -prosessor er en prosessor som fungerer som en skalarprosessor, men den har mange forskjellige enheter i CPU som hvert håndterer og behandler data samtidig.Den høye ytelsen SupersCalar-prosessortypen er også utstyrt med programmering som gjør at den effektivt tilordner databehandling til de tilgjengelige skalarenhetene i CPU.De fleste moderne datamaskinprosessorer er Superscalar.

Inne i en datamaskin ser en prosessor som en liten skinnende firkant på størrelse med en bærbar fuktig håndklette innpakning, sittende i en plastdel som heter en stikkontakt.Kontakten er innebygd i hovedkortet eller hovedtavlebrikken på en datamaskin, og låser prosessoren på plass.Det er vanligvis under en avkjølende maskinvaredel som kalles en varmesink -enhet, en for det meste metallenhet som kan inkludere en vifte, som finnes festet til hovedkortet ved hjelp av et solid klipp og brakett.Hver type prosessor har sin egen kompatibilitet av socket -typen, så en prosessor som gjør vektor og array -prosessering vil definitivt ikke være kompatibel med en skalær prosessoruttak.En prosessor av vektortypen vil sannsynligvis ikke passe inn i prosessoruttaket til en annen vektorprosessor, selv om den ble laget av samme produsent.