Kakšna je razlika med obdelavo vektorjev in matrik?

Vektorska obdelava in obdelava nizov sta v bistvu enaka, ker sta vektorski procesor in procesor matrik z majhnimi in redkimi razlikami enak tip procesorja. Procesor ali centralna procesna enota (CPU) je računalniški čip, ki obdeluje večino informacij in funkcij, obdelanih prek računalnika. Vektorski procesor je v nasprotju s preprostejšim skalarnim procesorjem, ki obdeluje samo en del informacij hkrati.

V razpravah o obdelavi vektorjev in matrik se oba izraza uporabljata zamenljivo, vendar se tehnično nekoliko razlikujeta. Niz je sestavljen iz indeksiranih zbirk informacij, imenovanih indeksi, množinska oblika besede »indeks«. Čeprav ima niz v redkih primerih lahko samo eno zbirko indeksov, vektor tehnično kaže na matriko z vsaj dvema indeksoma. Vektorje včasih imenujemo “bloki” računalniških podatkov.

Tehnologija obdelave vektorjev in nizov se običajno ne uporablja v domačih ali pisarniških računalnikih. Ta tehnologija je najpogosteje vidna v strežnikih z velikim prometom. Strežniki so stojala s pomnilniškimi pogoni, ki so zasnovana za shranjevanje in dostop do informacij več različnih uporabnikov na različnih računalnikih, ki se nahajajo v računalniškem omrežju.

Tehnologija skalarne obdelave deluje na drugačnih principih kot tehnologija vektorske obdelave in obdelave nizov in je najpogostejša vrsta strojne opreme za obdelavo, ki se uporablja v povprečnem računalniku. Superskalarni procesor je procesor, ki deluje kot skalarni procesor, vendar ima v CPU veliko različnih enot, ki vsaka obravnava in obdeluje podatke hkrati. Superskalarni procesor višje zmogljivosti je opremljen tudi s programiranjem, ki omogoča učinkovito dodelitev obdelave podatkov razpoložljivim skalarnim enotam v CPU. Večina sodobnih domačih računalniških procesorjev je superskalarnih.

V notranjosti računalnika je procesor videti kot majhen svetleč kvadrat približno velikosti prenosnega vlažnega ovoja za brisače, nameščen v plastičnem delu, imenovanem vtičnica. Vtičnica je vgrajena v matično ploščo ali čip matične plošče na računalniku in zaklene procesor na mestu. Običajno je pod hladilnim delom strojne opreme, imenovanim sklop hladilnika, večinoma kovinska naprava, ki lahko vključuje ventilator, ki ga lahko najdete pritrjenega na matično ploščo s pomočjo trdne sponke in nosilca. Vsak tip procesorja ima svojo lastno združljivost tipa vtičnice, tako da procesor, ki izvaja vektorsko obdelavo in obdelavo matrik, zagotovo ne bi bil združljiv s skalarno procesorsko vtičnico. Vektorski procesor verjetno ne bi prilegal v procesorsko vtičnico drugega vektorskega procesorja, tudi če bi ga izdelal isti proizvajalec.