13 pontos por xguru 2023-09-05 | 4 comentários | Compartilhar no WhatsApp
  • Núcleo de 3ª geração de alto desempenho, comparável a um ARM Cortex X2 ou AMD Zen 4c
  • Núcleo six-wide com execução OOO (Out-Of-Order)
  • Capacidade de reordenação muito grande graças a um grande reorder buffer e a recursos robustos de fusão de instruções
  • Penalidade de erro de predição de 8 ciclos, consideravelmente menor do que a das CPUs mais recentes da ARM/AMD/Intel
    • Se a predição incorreta for detectada no estágio Ex e a execução reiniciar no estágio de busca da instruction cache, a penalidade de predição é de apenas 7 ciclos
    • Portanto, o pipeline é muito curto mesmo sem usar um cache de micro-ops
    • Como a frequência de clock deve ficar na faixa de cerca de 3GHz, é um trabalho muito impressionante atingir uma frequência adequada com um pipeline curto em comparação com os concorrentes
  • (No texto original há explicações detalhadas sobre Branch Predictor, Intruction Fetch, Cache & Memory Access etc., mas como é muito técnico... foi omitido)

Conclusão

  • A ARM teve um início lento no processo de ir além dos microcontroladores e entrar no mercado de alto desempenho
  • Só em 2007 criou seu primeiro núcleo OOO, o Cortex A9, e ao longo da década de 2010 passou gradualmente a desenvolver núcleos de alto desempenho maiores e com maior consumo de energia
  • Levar os limites de desempenho adiante não é fácil, mas hoje os núcleos da ARM já podem ser uma alternativa aos produtos da Intel/AMD no mercado de servidores
  • O RISC-V começou bem mais tarde, mas está crescendo mais rápido
  • O P870 da SiFive parece muito semelhante à série Cortex X da ARM em termos de capacidade de reordenação, largura do núcleo e unidades de execução
    Não é uma correspondência perfeita, mas a ambição da SiFive fica clara com o P870. Eles "querem uma fatia da torta da ARM"
  • O maior desafio da SiFive será o ecossistema de software
  • A extensão vetorial do RISC-V ainda está em estágio inicial, e não há muitas pessoas que conheçam bem o RISC-V
  • Os compiladores precisam ser ajustados para que a fusão de instruções aconteça de forma eficiente
  • A ARM passou por tempos difíceis no mundo do software, e o RISC-V também terá de passar pelo mesmo processo difícil

4 comentários

 
bus710 2023-09-06

Pelo visto, a Alibaba também vende laptops com RISC-V.

 
botplaysdice 2023-09-05

Com certeza ainda está longe, mas olhando para a velocidade de evolução, é impressionante.

No texto em https://pt.news.hada.io/topic?id=10695, previam que em 2030 haveria tantas máquinas Windows baseadas em ARM quanto x86, e acho que a grande variável dessa previsão pode ser o RISC-V. (De qualquer jeito, sinto pena do x86;;; )

 
secret3056 2023-09-05

Ah, ah, queria comprar ações da SiFive.....