Unidades de Execução
A arquitetura AMD64 tem três unidades de execução de números inteiros (também conhecida como ULA, Unidade Lógica e Aritmética, ou UEI, Unidade de Execução de Números Inteiros – em inglês, ALU e IEU, respectivamente), três unidades de geração de endereços (UGE – em inglês, AGU) e três unidades de ponto flutuante (UPF – em inglês, FPU). A arquitetura AMD64 tem uma unidade de execução de números inteiros a mais do que o Pentium 4. A taxa máxima de envio de instruções é de seis instruções por pulso de clock, a mesma quantidade encontrada no Pentium 4.
Como você pode ver na Figura 15, existem certas instruções de ponto flutuante que pode apenas ser processada em unidades de execução específicas. FPAD significa instruções de adição de números de ponto flutuante, como por exemplo a instrução ADDPS (que, a propósito, é uma instrução SSE), enquanto que FMUL significa instruções de multiplicação de números de ponto flutuante, como por exemplo a instrução MULPS (que, a propósito, é uma instrução SSE).
Figura 15: Unidades de Execução da arquitetura AMD64.
Respostas recomendadas
Crie uma conta ou entre para comentar
Você precisa ser um usuário para fazer um comentário
Criar uma conta
Crie uma nova conta em nossa comunidade. É fácil!
Crie uma nova contaEntrar
Já tem uma conta? Faça o login.
Entrar agora