Mis vahe on vektor- ja massiivitöötlusel?

Vektori ja massiivi töötlemine on sisuliselt samad, sest väikeste ja harvaesinevate erinevustega on vektorprotsessor ja massiivprotsessor sama tüüpi protsessorid. Protsessor ehk keskprotsessor (CPU) on arvutikiip, mis haldab enamikku arvuti kaudu töödeldavast teabest ja funktsioonidest. Vektorprotsessor on vastupidine lihtsamale skalaarprotsessorile, mis käsitleb korraga ainult ühte teavet.

Aruteludes vektor- ja massiivitöötluse üle kasutatakse neid kahte terminit vaheldumisi, kuid tehniliselt on need veidi erinevad. Massiiv koosneb indekseeritud teabekogumitest, mida nimetatakse indeksiteks, mis on sõna “indeks” mitmuse vorm. Kuigi massiivil võib harvadel juhtudel olla ainult üks indeksikogu, viitab vektor tehniliselt massiivile, millel on vähemalt kaks indeksit. Vektoreid nimetatakse mõnikord arvutiandmete “plokkideks”.

Vektor- ja massiivitöötlustehnoloogiat ei kasutata tavaliselt kodu- ega kontoriarvutites. Seda tehnoloogiat kasutatakse kõige sagedamini suure liiklusega serverites. Serverid on salvestusdraivide riiulid, mis on loodud mahutama ja võimaldama juurdepääsu teabele mitmelt erinevalt kasutajalt arvutivõrgus asuvates erinevates arvutites.

Skalaartöötlustehnoloogia töötab erinevatel põhimõtetel kui vektor- ja massiivitöötlustehnoloogia ning see on tavalises arvutis kasutatav töötlemisriistvara kõige levinum tüüp. Superskalaarprotsessor on protsessor, mis töötab nagu skalaarprotsessor, kuid sellel on protsessoris palju erinevaid üksusi, millest igaüks töötleb ja töötleb andmeid üheaegselt. Suurema jõudlusega superskalaarse protsessori tüüp on varustatud ka programmeerimisega, mis võimaldab tõhusalt määrata andmetöötluse CPU-s saadaolevatele skalaarüksustele. Enamik kaasaegseid koduarvutite protsessoreid on superskalaarsed.

Arvuti sees näeb protsessor välja nagu väike läikiv ruut, mis on umbes kaasaskantava niiske salvrätiku ümbrise suurune ja mis asub plastosas, mida nimetatakse pistikupesaks. Pistikupesa on põimitud arvuti emaplaadile või emaplaadi kiibile ja lukustab protsessori oma kohale. Tavaliselt asub see jahutusriistvaraosa all, mida nimetatakse jahutusradiaatoriks, mis on enamasti metallist seade, mis võib sisaldada ventilaatorit, mille võib leida emaplaadi külge kinnitatud tugeva klambri ja kronsteini abil. Igal protsessoritüübil on oma soklitüüpi ühilduvus, seega ei sobiks vektor- ja massiivitöötlust tegev protsessor kindlasti skalaarprotsessori pesaga. Tõenäoliselt ei mahuks vektortüüpi protsessor teise vektorprotsessori protsessori pesasse, isegi kui see oleks sama tootja tehtud.