*   >> Lezen Onderwijs artikelen >> science >> computers

Vector Processing

In het kort de vector processing model is er een waarin de processor (CPU, GPU enz.) Die een instructie en past het om meerdere data of meerdere data sets. Om optimaal te maximaliseren van de prestatieverbeteringen die kan worden geleverd via vectorverwerking het beste vectorprocessoren gebruiken wanneer de behoefte te manipuleren (proces) zeer grote datasets of zelfs meerdere zeer grote datasets ontstaat. Dit omdat vector verwerkingsinstructies meestal zeer complex van aard en vorm zijn. De volgende vereenvoudigde verwerking voorbeeld illustreert dit.

Het decoderen en vertalen op hoog niveau programmering en Operating System handleiding

Voor een processor (CPU in dit geval) kan alle werkzaamheden op gegevens moet eerst vertrouwd te voeren zich met de nodige mechanismen, routines, processen en handelingen die nodig zijn om het werk uit te voeren gevraagd van.

Het doet dit door het decoderen en het vertalen van de meegeleverde hoger niveau meer "mensvriendelijke" programmering en het besturingssysteem instructies in een formaat dat; dat de processor, kan begrijpen en uitvoeren

Micro-Ops

De combinatie van de juiste opgemaakte instructies en gegevens.; waaronder de juiste byte geproduceerd, samen met de interne instructies van de processor worden gewoonlijk aangeduid als micro-ops de processor en zijn afkomstig uit ieder type familie en revisie (ook aangeduid als 'stepping') van de processor (s).


Traditional (scalar) Processing

Veel traditionele (scalar) verwerkingsopdrachten kunnen variëren zodanig dat de processor niet onmiddellijk opnieuw de vertaalde instructies gedecodeerd en het enkel uitgevoerd op de volgende verwerkingstaak. Dus; instructies cache van de processor vol raakt, zal het weggooien deze oudere "idle" instructies.

Als gevolg van de volgende keer wordt gevraagd om een ​​verwerking taak die wel gebruik maken van deze gewoon weggegooid instructies van de processor heeft geen keus te voeren anders dan te decoderen en opnieuw vertalen zei instructie (s) in de juiste micro-ops helemaal opnieuw

Vector Processing Instruction Complexiteit

Omdat vector processing instructies zeer complex kunnen zijn dat ze zal in het algemeen.

; in vergelijking met de traditionele instructies scalaire verwerking vereisen aanzienlijk grotere hoeveelheden processor (CPU) cycli en de tijd alleen maar te decoderen en vertalen naar processor-specifieke micro-ops begrijpelijk is voor de processor en klaar voor de processor om ui

Page   <<       [1] [2] [3] >>
Copyright © 2008 - 2016 Lezen Onderwijs artikelen,https://onderwijs.nmjjxx.com All rights reserved.