Articles of cpu

Cómo leer la frecuencia de CPU en el dispositivo Android

¿Hay alguna API de Java para eso? ¿Cómo puedo leer esta información?

Encontrar la frecuencia del reloj de la CPU (por núcleo, por procesador)

Los progtwigs como CPUz son muy buenos para brindar información detallada sobre el sistema (velocidad del bus, tiempos de memoria, etc.) Sin embargo, existe una forma programática de calcular la frecuencia por núcleo (y por procesador, en sistemas de múltiples procesadores con múltiples núcleos por CPU) sin tener que lidiar con información específica de la […]

asignando memoria compartida

Estoy tratando de asignar memoria compartida usando un parámetro constante pero obteniendo un error. mi núcleo se ve así: __global__ void Kernel(const int count) { __shared__ int a[count]; } y recibo un error que dice error: la expresión debe tener un valor constante ¡Contar es const! ¿Por qué recibo este error? ¿Y cómo puedo evitar […]

¿Cómo obtener la cantidad de CPU / núcleos en Linux desde la línea de comando?

Tengo este script, pero no sé cómo obtener el último elemento en la impresión: cat /proc/cpuinfo | awk ‘/^processor/{print $3}’ El último elemento debería ser la cantidad de CPU, menos 1.

¿Cómo puedo hacer un vaciado de caché de CPU en Windows x86?

Estoy interesado en forzar el vaciado de la memoria caché de la CPU en Windows (por razones de evaluación comparativa, quiero emular el inicio sin datos en la memoria caché de la CPU), preferiblemente una implementación C básica o una llamada Win32. ¿Hay una manera conocida de hacer esto con una llamada al sistema o […]

Emulador de GPU para progtwigción CUDA sin el hardware

Pregunta: ¿Existe un emulador para una tarjeta Geforce que me permita progtwigr y probar CUDA sin tener el hardware real? Información: Estoy buscando acelerar algunas simulaciones mías en CUDA, pero mi problema es que no siempre estoy cerca de mi escritorio para hacer este desarrollo. Me gustaría hacer algo de trabajo en mi netbook, pero […]

enviando matriz 3D al kernel de CUDA

Tomé el código proporcionado como respuesta para ¿Cómo puedo agregar dos matrices 2d (lanzadas) usando bucles nesteds? e intenté usarlo para 3D en lugar de 2D y también cambié otras partes ligeramente, ahora se ve de la siguiente manera: __global__ void doSmth(int*** a) { for(int i=0; i<2; i++) for(int j=0; j<2; j++) for(int k=0; k<2; […]

Detectando el tiempo de comstackción de la architecture de la CPU

¿Cuál es la forma más confiable de descubrir la architecture de la CPU al comstackr el código C o C ++? Por lo que puedo decir, los diferentes comstackdores tienen su propio conjunto de definiciones de preprocesador no estándar ( _M_X86 en MSVS, __i386__ , __arm__ en GCC, etc.). ¿Hay una manera estándar de detectar […]

¿Cómo puedo medir el tiempo de CPU y el reloj de pared en Linux / Windows?

Quiero decir: ¿cómo puedo medir el tiempo que mi CPU gastó en la ejecución de la función y el tiempo del reloj de pared para ejecutar mi función? (Estoy interesado en Linux / Windows y tanto x86 como x86_64). Vea lo que quiero hacer (estoy usando C ++ aquí, pero preferiría la solución C): int […]

¿Cómo obtener Hardware-ID en C #?

Necesito en mi progtwig vincular una licencia a una identificación de hardware. Intenté usar WMI, pero aún lento. Necesito, por ejemplo, información sobre CPU, HDD y placa base.