Hva er forskjellen mellom bearbeiding av vektor og array?
Vektor- og matrisebehandling er i hovedsak den samme fordi, med små og sjeldne forskjeller, er en vektorprosessor og en matriseprosessor samme type prosessor. En prosessor, eller sentral prosesseringsenhet (CPU), er en datamaskinbrikke som håndterer det meste av informasjonen og funksjonene behandlet gjennom en datamaskin. En vektorprosessor står i kontrast 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 sett litt forskjellige. Et utvalg består av indekserte samlinger med informasjon som kalles indekser, flertallsformen for ordet "indeks." Selv om en matrise i sjeldne tilfeller bare har én indekssamling, er en vektor teknisk indikativ for en matrise med minst to indekser. Vektorer blir noen ganger referert til som "blokker" av datamaskindata.
Teknologi for prosessering av vektor og matrise brukes vanligvis ikke på hjemme- eller kontordatamaskiner. Denne teknologien sees ofte på servere med høy trafikk. Servere er stativer med lagringsstasjoner designet for å huse og gir tilgang til informasjon fra flere forskjellige brukere på forskjellige datamaskiner i et datanettverk.
Scalar prosesseringsteknologi har forskjellige prinsipper enn prosessorteknologi for vektor og matrise og er den vanligste prosesseringsmaskinvaren som brukes i gjennomsnittlig datamaskin. En superscalar prosessor er en prosessor som fungerer som en skalær prosessor, men den har mange forskjellige enheter i CPUen som hver håndterer og behandler data samtidig. Den superscalar prosessortypen med høyere ytelse er også utstyrt med programmering som gjør at den effektivt tilordner databehandling til de tilgjengelige skalareenhetene i CPU. De fleste moderne datamaskinprosessorer er superscalar.
Inne i en datamaskin ser en prosessor ut som et lite blankt torg omtrent på størrelse med en bærbar fuktig håndkleindpakning, sittende i en plastdel som kalles en stikkontakt. Stikkontakten er innebygd i hovedkortet eller hovedkortbrikken på en datamaskin, og låser prosessoren på plass. Det er vanligvis under en kjøling maskinvare del som kalles en heatsink enhet, en det meste metall enhet som kan inkludere en vifte, som kan bli festet til hovedkortet ved hjelp av en solid klips og brakett. Hver type prosessor har sin egen socket-type-kompatibilitet, så en prosessor som utfører vektor- og matrisebehandling ville definitivt ikke være kompatibel med en skalær prosessor-socket. En vektorprosessor ville sannsynligvis ikke passet inn i prosessoruttaket til en annen vektorprosessor, selv om den ble laget av samme produsent.