6 pontos por GN⁺ 2024-12-04 | 1 comentários | Compartilhar no WhatsApp
  • Engenheiros da Raspberry Pi ajustaram os timings da SDRAM e as configurações de memória, obtendo um ganho de velocidade de 10-20% no clock padrão de 2,4 GHz.
    • Com overclock, alcançaram um aumento de desempenho de 32% a 3,2 GHz.
    • Essas mudanças provavelmente serão disponibilizadas em breve para usuários do Pi 5 e do Pi 4 por meio de uma atualização de firmware.
  • Ajuste de SDRAM
    • Para obter os ganhos mais recentes na velocidade da RAM, é necessário modificar a atualização de firmware e as configurações do bootloader.
    • No Pi 5, é necessário definir SDRAM_BANKLOW=1; no Pi 4, SDRAM_BANKLOW=3.
  • Emulação de NUMA
    • Ao atualizar para a versão mais recente do Raspberry Pi OS, é possível usar a emulação de NUMA.
    • É possível verificar se a emulação de NUMA está funcionando com o comando dmesg | grep NUMA.
  • Overclock
    • É possível fazer overclock com as configurações over_voltage_delta=72000, arm_freq=3200, gpu_freq=1000.
    • Defina a velocidade da ventoinha em 100% e aumente a tensão do núcleo usando o projeto pi-overvolt.
  • Recorde mundial no Geekbench
    • Mesmo apenas com mudanças no firmware padrão, a pontuação no Geekbench aumentou consideravelmente.
    • Com overclock a 3,2 GHz, foi obtido um ganho de desempenho de 32% em single-core e 31% em multi-core.
  • Conclusão
    • É provável que essas otimizações se tornem a configuração padrão em breve.
    • A velocidade de memória do Pi 5 era um ponto fraco em comparação com outras placas RK3588, mas o ajuste da SDRAM trouxe um ganho de velocidade significativo.

1 comentários

 
GN⁺ 2024-12-04
Comentários do Hacker News
  • Muita gente sugere usar um N100 em vez de um Raspberry Pi. Para experimentos com Kubernetes e afins, provavelmente usariam um desktop PC ou um rack de servidor pessoal. Para a maioria dos usos comuns (Home Assistant, VPN etc.), o Pi já é suficiente

    • O Pi é alimentado por cabo USB e funciona de forma silenciosa e estável
    • Não há motivo para trocar por uma caixa maior, barulho de ventoinha e adaptador de energia
  • O Pi era bom quando era barato, mas agora dá para encontrar caixas com Intel N100, com preço e consumo de energia parecidos, mas com desempenho melhor

    • O único motivo para usar Pi é o GPIO
  • Com o ajuste de SDRAM, foi obtido um ganho de 10% de velocidade em LLMs

  • O Raspberry Pi 4 também pode ser ajustado, e o Pi 5 melhora de forma mais dramática

    • O Pi 500 está em desenvolvimento, e os resultados do Geekbench já começam com os ajustes aplicados
  • Fico curioso sobre onde é possível se cadastrar para não perder novos lançamentos oficiais de firmware

    • Decidi fazer o upgrade do firmware agora mesmo
  • É possível monitorar a temperatura da SDRAM e reduzir a taxa de refresh pela metade ou para um quarto

    • Isso tem grande impacto no desempenho, e uma otimização automática baseada em temperatura seria útil
  • É bom ver que isso também está sendo aplicado ao CM4

  • Faz tempo que não ouço falar em aumentar a velocidade do sistema usando timing de refresh

    • Achei que, depois da transição para DDR, o ciclo de refresh ocupasse só uma pequena parte do tempo total de ciclo
  • Fico curioso se o Raspberry Pi 4 tem NUMA

    • Parece ter recursos de NUMA como os de servidores grandes