Questão FC406293
Na computação de alto desempenho, a aplicabilidade influencia diretamente no tipo de arquitetura a ser utilizada. Nesse contexto, assinale a opção que descreve corretamente um aspe
Questões sem classificação de assunto (TI - Organização e Arquitetura dos Computadores)
FGV · 2024
Na computação de alto desempenho, a aplicabilidade influencia diretamente no tipo de arquitetura a ser utilizada. Nesse contexto, assinale a opção que descreve corretamente um aspecto da arquitetura vetorial de computadores.
- Na arquitetura vetorial, cada instrução é executada em uma única unidade de processamento, limitando assim o paralelismo de dados.
- Os computadores com arquitetura vetorial são projetados exclusivamente para lidar com operações aritméticas simples, como adição e subtração.
- Em computadores com arquitetura vetorial, as instruções são projetadas para operar em múltiplos elementos de um vetor simultaneamente, permitindo um alto grau de paralelismo de dados.
- Os computadores com arquitetura vetorial geralmente têm um conjunto limitado de instruções e não oferecem suporte a operações complexas.
- Na arquitetura vetorial, os vetores de dados são organizados de forma dinâmica, permitindo que o processador ajuste automaticamente o tamanho do vetor conforme necessário.
Mostrar resposta e comentário
Gabarito
Certo
Comentário do professor
Arquitetura vetorial: projetada para que uma única instrução opere sobre vários elementos de um vetor, ou seja, operar em múltiplos elementos de um vetor simultaneamente, o que gera elevado paralelismo de dados.
Os dados são carregados em registradores vetoriais que armazenam sequências \(V = [v_1, v_2, \dots, v_n]\); uma instrução vetorial percorre as “lanes” desses registradores aplicando a mesma operação a cada elemento em fluxo.
Unidades funcionais pipelined e técnicas como chaining permitem iniciar novas operações antes que as anteriores terminem, aumentando a vazão. O acesso à memória favorece cargas contíguas e endereçamento por stride.
Quando o comprimento do vetor excede o suporte hardware usa‑se stripmining. Essa arquitetura é especialmente eficiente em laços numéricos e operações matriciais, reduzindo overhead de controle e aumentando taxa de transferência.
Conteúdo do catálogo FC Concursos · Atualizado em