Este es el comando mbw que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
mbw - Punto de referencia de ancho de banda de memoria
SINOPSIS
mbw [opciones] arraysize_in_MiB
DESCRIPCIÓN
mbw determina el ancho de banda de la memoria disponible copiando grandes conjuntos de datos en la memoria.
CAMPUS
-q Tranquilo; suprimir los mensajes informativos.
-a Suprima la impresión del promedio de cada prueba.
-n
Seleccione el número de bucles por prueba
-t
Seleccione las pruebas que se ejecutarán. Si no se proporcionan parámetros -t, el valor predeterminado es ejecutar todos
pruebas. -t0: prueba de memcpy (), -t1: prueba tonta (b [i] = a [i]), -t2: memcpy () con
tamaño de bloque arbitrario
-b
Tamaño de bloque en bytes para -t2.
-h Muestre ayuda rápida.
USO
mbw asignará dos tamaño de matriz matrices en la memoria y copiar una a la otra. Reportado
'bandwidth' es la cantidad de datos copiados durante el tiempo que tomó esta operación.
Obviamente mbw necesita dos veces tamaño de matriz MiBytes (1024 * 1024 bytes) de memoria física:
mejor apague el intercambio o asegúrese de que no se produzca ninguna paginación. No hace falta decir que
no debe ejecutarse en un sistema ocupado.
TODO
Soporte de múltiples hilos. Mejor configurabilidad, incluido el uso de getopt () para analizar
argumentos
Utilice mbw en línea utilizando los servicios de onworks.net