6 puntos por GN⁺ 2024-12-04 | 1 comentarios | Compartir por WhatsApp
  • Los ingenieros de Raspberry Pi ajustaron los tiempos de SDRAM y la configuración de memoria para lograr una mejora de velocidad de 10-20% con la frecuencia base de 2.4GHz.
    • Mediante overclocking, lograron una mejora de rendimiento de 32% a 3.2GHz.
    • Es posible que estos cambios pronto lleguen a los usuarios de Pi 5 y Pi 4 mediante una actualización de firmware.
  • Ajuste de SDRAM
    • Para obtener las mejoras más recientes en velocidad de RAM, es necesario modificar la actualización de firmware y la configuración del bootloader.
    • En la Pi 5 se requiere la configuración SDRAM_BANKLOW=1, y en la Pi 4 SDRAM_BANKLOW=3.
  • Emulación de NUMA
    • Al actualizar a la versión más reciente de Raspberry Pi OS, se puede usar la emulación de NUMA.
    • Se puede comprobar si la emulación de NUMA está funcionando con el comando dmesg | grep NUMA.
  • Overclocking
    • Es posible hacer overclocking con la configuración over_voltage_delta=72000, arm_freq=3200, gpu_freq=1000.
    • Se configura la velocidad del ventilador al 100% y se usa el proyecto pi-overvolt para aumentar el voltaje del núcleo.
  • Récord mundial en Geekbench
    • Incluso solo con los cambios de firmware por defecto, la puntuación de Geekbench aumenta considerablemente.
    • Con overclocking a 3.2GHz se logra una mejora de rendimiento de 32% en un solo núcleo y de 31% en multinúcleo.
  • Conclusión
    • Es posible que estas optimizaciones pronto se conviertan en la configuración predeterminada.
    • La velocidad de memoria de la Pi 5 era una debilidad frente a otras placas RK3588, pero con el ajuste de SDRAM se consiguió una mejora de velocidad significativa.

1 comentarios

 
GN⁺ 2024-12-04
Comentarios de Hacker News
  • Hay muchas opiniones de que se debería usar un N100 en lugar de una Raspberry Pi. Para experimentos con Kubernetes y similares, probablemente se habría usado una PC de escritorio o un rack de servidores personal. Para la mayoría de los usos comunes (Home Assistant, VPN, etc.), la Pi es suficiente

    • La Pi recibe energía por cable USB y funciona de manera silenciosa y estable
    • No hay razón para cambiarla por una caja más grande, ruido de ventilador y un adaptador de corriente
  • La Pi era buena cuando era barata, pero ahora se pueden conseguir cajas con Intel N100 con mejor rendimiento por un precio y consumo eléctrico similares

    • La única razón para usar una Pi es el GPIO
  • Mediante ajustes de SDRAM, se obtiene una mejora de velocidad del 10% en LLMs

  • La Raspberry Pi 4 también se puede ajustar, y la Pi 5 mejora de forma más drástica

    • La Pi 500 está en desarrollo, y los resultados de Geekbench ya parten de un estado ajustado
  • Se preguntan dónde se puede uno registrar para no perderse nuevos lanzamientos oficiales de firmware

    • Decidieron hacer la actualización de firmware de inmediato
  • Se puede monitorear la temperatura de la SDRAM y reducir la tasa de refresco a la mitad o a una cuarta parte

    • Esto tiene un gran impacto en el rendimiento, y sería útil una optimización automática basada en la temperatura
  • Qué bueno que también aplique al CM4

  • Hace mucho que no escuchaban sobre usar tiempos de refresco para acelerar el sistema

    • Pensaban que, después del cambio a DDR, el ciclo de refresco ocupaba una parte pequeña del tiempo total del ciclo
  • Se preguntan si la Raspberry Pi 4 tiene NUMA

    • Parece tener funciones NUMA como las de servidores grandes