Mergulho profundo na microarquitetura SiFive P550: um passo ambicioso do RISC-V

Este artigo mergulha na microarquitetura SiFive P550, um núcleo de processador RISC-V voltado para aplicativos de alto desempenho. O P550 emprega uma arquitetura de execução fora de ordem de três vias com um pipeline de 13 estágios, com o objetivo de atingir 30% de desempenho superior em menos da metade da área de um Arm Cortex A75 comparável. A análise compara o P550 com o Cortex A75, examinando a previsão de desvios, a busca e decodificação de instruções, a execução fora de ordem e o subsistema de memória. Embora o P550 apresente fraquezas em áreas como acesso de memória desalinhado, ele representa um passo significativo para o RISC-V. Embora precise de refinamentos adicionais, o P550 demonstra o progresso da SiFive em direção a CPUs de uso geral de alto desempenho.