Elecciones 2026Vea quién creemos que merece su voto, según nuestros criteriosLa guía →
ESCRITO EN ESPAÑOL CLARO.
CLAY TRIBUNE.
Publicidad

El generador de números aleatorios de AMD no produce ceros, y un usuario afirma que no es aleatorio. )

La prueba de 9 días de un aficionado revela que el generador de números aleatorios de AMD nunca produce un 0, en dos procesadores. La compañía ha escalado el caso. )

Por mitch·4 min de lectura
A close-up of a processor with binary patterns, representing a malfunctioning random number generator.

Un aficionado ha reportado un problema extraño con el generador de números aleatorios de AMD: su software de pruebas no ha producido ni un solo cero en meses, en dos procesadores. El resultado es tan improbable que parece una broma, pero el probador insiste en que los resultados son reales.

El probador, quien se describe a sí mismo como tanto programador de lenguaje ensamblador como ingeniero electrónico, dice que tiene cientos de maneras de construir un generador de números aleatorios de alta calidad utilizando ruido blanco de semiconductores. No cree que la tarea esté más allá de los equipos de ingeniería de Intel y AMD.

El Caso del Probador

El problema se centra en una pregunta simple: ¿puede el generador de números aleatorios de AMD producir un cero? El software del probador, que ha actualizado para comparar los generadores, ha funcionado durante 9 días seguidos sin que aparezca ni un solo cero.

Publicidad

El probador aún no ha recibido respuesta de AMD, aunque dice que la compañía ha escalado su caso internamente. Sigue esperando una actualización precisa, que planea compartir públicamente.

Comparando los Generadores

La nueva actualización de pruebas del probador también permite comparar los generadores de números aleatorios en procesadores que no tienen la instrucción ‘rdseed’. Ese cambio ha producido resultados sorprendentes.

El probador informa que diferentes procesadores tienen un desempeño muy diferente. Un Core i5 de 2012 genera más de 12 millones de números por segundo, mientras que un Core i7 7700 de 2017 gestiona menos números por segundo. Su AMD Ryzen 7 se ubica en el medio, a unos 2.6 millones de números por segundo.

Los patrones en el comportamiento del reloj ofrecen una pista. El Core i5 de 2012 parece 100% dependiente del reloj, dice el probador, mientras que el generador de AMD parece completamente inerte a la variación del reloj. Esas observaciones provienen de las pruebas que realizó.

El Problema de los Números

La ausencia de ceros es el titular, y es la parte más extraña del informe. El probador no ha encontrado información sobre cómo funciona la unidad RNG de AMD, lo que plantea la pregunta de por qué el hardware se comportaría de esta manera.

Todavía no hay un comunicado oficial de AMD. El probador no ha recibido respuesta, y continúa esperando una actualización precisa.

Lo que Dice el Benchmark ()

Los resultados del benchmark muestran grandes diferencias entre procesadores, incluso dentro del mismo fabricante. El tester dice que esto le lleva a la conclusión de que el circuito de generación de números aleatorios debe tener grandes diferencias y probablemente versiones o revisiones completamente diferentes, incluso para modelos del mismo fabricante. ()

Las observaciones del tester sobre la dependencia del reloj apuntan en una dirección específica. Si el generador de AMD es completamente insensible a la variación del reloj, eso lo diferenciaría del Core i5, que depende totalmente del reloj. ()

Un Juego de Espera ()

El tester todavía tiene los dos procesadores AMD. No ha recibido respuesta de AMD, pero dice que la compañía ha escalado su caso internamente. ()

Compartirá la actualización de AMD aquí cuando llegue, y dice que todavía está esperando esa actualización precisa. ()

«Desde 9 días antes de publicar aquí, hasta el momento actual, ¡ni un solo 0 ha salido de los 2 AMD a los que tuve acceso!» ()

La historia es extraña, y ha llamado la atención en línea. El reporte del tester ha alcanzado 177 puntos en Hacker News, una señal de la curiosidad que sus números han despertado. ()

La ausencia de ceros es notable, pero no es necesariamente un error. El tester ha ejecutado la prueba durante 9 días, y el resultado es tan improbable que parece una broma. ()

Pero el tester no está riendo. Está esperando una respuesta de AMD, y compartirá cualquier información que la compañía le proporcione. ()

La historia es un recordatorio de que el hardware no es magia. Es un circuito, y puede fallar de maneras extrañas. El hecho de que el tester no haya encontrado ninguna información sobre cómo funciona la unidad RNG de AMD añade al misterio. ()

Por ahora, los dos procesadores AMD permanecen en su equipo de pruebas, generando números que se niegan a ser cero. ()

  • El probador no ha recibido respuesta de AMD (
  • La compañía ha elevado su caso internamente (
  • La prueba ha estado en marcha durante 9 días sin un solo cero (
  • El Core i5 de 2012 genera más de 12 millones de números por segundo (
  • El Core i7 7700 de 2017 gestiona menos números por segundo (
  • El Ryzen 7 genera alrededor de 2.6 millones de números por segundo (

La historia sigue en desarrollo. El probador compartirá lo que la compañía le diga, y la espera continúa. (

Fuente: “¿El generador de números aleatorios de AMD no puede generar un 0?,” flatassembler.net (

El Cuaderno

Recibe El Cuaderno.

Las mejores historias del día y cada veredicto nuevo, en español claro, en tu correo a las siete. Un correo al día, nada más.

Enviamos una nota para confirmar. Cada número trae un enlace para darte de baja con un clic.

Publicidad

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Como Afiliado de Amazon, Clay Tribune obtiene ingresos por las compras adscritas que cumplen los requisitos aplicables.