Em suma, o modelo de processamento do vetor é aquele em que o processador (CPU, GPU, etc.) leva uma instrução e aplica-lo para vários dados ou vários conjuntos de dados. Para maximizar de forma otimizada as melhorias de desempenho que podem ser entregues através do processamento do vetor, é melhor usar o processamento do vetor, sempre que a necessidade de manipular (processo) conjuntos de dados muito grandes ou até mesmo vários grandes conjuntos de dados surge. Isso ocorre porque as instruções de processamento do vetor tendem a ser muito complexo na natureza e forma.
O exemplo de processamento simplificado a seguir ilustra isso.
Decodificação e Tradução de Alto Nível de programação e de Instruções do Sistema Operacional
Antes de um processador (CPU, neste caso) pode executar qualquer trabalho sobre dados ele deve primeiro familiarizar se com a necessidade de mecanismos, rotinas, processos e operações necessárias para realizar o trabalho que está sendo perguntado dele.
Ele faz isso por decodificar e traduzir o nível mais alto fornecido mais "amigáveis humanos" de programação e sistema operacional instruções em um formato que; que o processador, pode entender e executar
Micro-Ops
A combinação de instruções devidamente formatados e os dados.; incluindo a ordenação byte correcto, juntamente com instruções internas do processador são geralmente referidos como microinstruções do processador e são nativas para cada tipo, a família e revisão (também referida como "intensificação") do processador (s) envolvido.
Traditional (Escalar) Processamento
Muitas tarefas (escalar) de processamento tradicionais podem variar de tal forma que o processador não pode reutilizar imediatamente as instruções decodificadas e traduzidos apenas executadas na próxima tarefa de processamento. Assim; como cache de instruções do processador se torna completo, ele irá descartar estes mais velhos "idle" instruções.
Como resultado, a próxima vez que for solicitado a executar uma tarefa de processamento que faz usar estas instruções apenas descartados o processador não tem escolha além de decodificar e retraduzir disse instrução (s) para as micro-ops apropriadas tudo de novo
Processamento Vector Instrução Complexidade
Porque as instruções de processamento do vetor pode ser muito complexo Eles geralmente.
; em comparação com as instruções tradicionais de processamento escalar, requerem quantidades considerav