V
e
r

l
i
s
t
a
d
o

tractatus@lapipaplena:/# _

 

mbw

Determina el ancho de banda de la memoria de "copia" disponible para los programas del espacio de usuario.

$ mbw 1000
tamaño de la matriz para las pruebas de 1000 [ARRAY_SIZE]
$ mbw -a -n 2 1000
dos números por prueba con 1 G de memoria y no mostrar promedio [-a]
$ mbw -t 1 -n 3 1000
3 ejecuciones por prueba y solo en la DUMB ["-t 0" para la MEMCY y "-t 2" para la MCBLOCK

mbw proporcionará tres métricas principales en los resultados:

MEMCPY: Mide el ancho de banda de la memoria al copiar datos utilizando la función memcpy estándar.

DUMB: Mide el ancho de banda de la memoria mediante un bucle simple para copiar datos.

MCBLOCK: Mide el ancho de banda de la memoria utilizando funciones de memoria con tamaños de bloque específicos.

Más o menos los resultados pueden ser:

...

Method: MEMCPY Elapsed: 0.20857 MiB: 1000.00000 Copy: 4794.588 MiB/s

...

Method: DUMB Elapsed: 0.14374 MiB: 1000.00000 Copy: 6956.909 MiB/s

...

Method: MCBLOCK Elapsed: 0.09181 MiB: 1000.00000 Copy: 10892.356 MiB/s

Navegando por staredsi.eu aceptas las cookies que utilizamos en esta web. Más información: Ver política de cookies
[0] 0:bash*
2584 entradas - Acerca del Tractatus
La Pipa Plena 2024