Resultados de la búsqueda a petición "cpu-architecture"

2 la respuesta

códigos de operación x86 de 32 bits que difieren en x86-x64 o se eliminan por completo

He buscado en Wikipedia la compatibilidad con versiones anteriores de x86 en x86-x64 y dice: x86-64 es totalmente retrocompatible con el código x86 de 16 bits y 32 bits. Debido a que los conjuntos completos de instrucciones x86 de 16 y 32 ...

1 la respuesta

Determinación de la arquitectura de CPU de una biblioteca estática (LIB) en Windows

Acabo de construir libpng en una máquina Windows de 64 bits usando VS2008. Produce unlibpng.lib dentro del directorio \ projects \ visualc71 \ Win32_Lib_Release (la configuración utilizada es "LIB Release"). solíadumpbin para inspeccionar este ...

2 la respuesta

¿Dónde se encuentra el búfer de combinación de escritura? x86

¿Cómo se conecta físicamente el búfer Write-Combine? He visto diagramas de bloques que ilustran una serie de variantes: Entre L1 y controlador de memoriaEntre el búfer de almacenamiento de la CPU y el controlador de memoriaEntre las AGU de la ...

5 la respuesta

¿Cuál es el propósito de las instrucciones de rotación (ROL, RCL en x86)?

Siempre me pregunté cuál es el propósito de las instrucciones de rotación que tienen algunas CPU (ROL, RCL en x86, por ejemplo). ¿Qué tipo de software hace uso de estas instrucciones? Primero pensé que se podrían usar para cifrar / calcular ...

2 la respuesta

Obtengo 'A los procesos de 32 bits no pueden acceder a los módulos de un proceso de 64 bits'. excepción invocando Process.Start ()

Aquí está el ejemplo de código var startInfo = new ProcessStartInfo { Arguments = commandStr, FileName = @"C:\Windows\SysWOW64\logman.exe", }; using (var createCounterProc = new Process { StartInfo = startInfo }) { ...

3 la respuesta

¿Un hilo que espera en IO también bloquea un núcleo?

En el modelo de cómputo síncrono / de bloqueo, generalmente decimos que un hilo de ejecución esperará (seobstruido) mientras espera que se complete una tarea de E / S. Mi pregunta es simplemente ¿esto generalmente causará que el núcleo de la ...

2 la respuesta

¿Cómo funciona CLFLUSH para una dirección que aún no está en caché?

Estamos tratando de usar la instrucción Intel CLFLUSH para vaciar el contenido de caché de un proceso en Linux en el espacio de usuario. Creamos un programa en C muy simple que primero accede a una matriz grande y luego llama al CLFLUSH para ...

4 la respuesta

Deoptimizing a program for the pipeline in Intel Sandybridge-family CPU

He estado atormentando mi cerebro durante una semana tratando de completar esta tarea y espero que alguien aquí pueda guiarme hacia el camino correcto. Permítanme comenzar con las instrucciones del instructor: Su tarea es lo opuesto a nuestra ...

4 la respuesta

Cómo ayuda la reordenación de memoria a los procesadores y compiladores?

Estudié el modelo de memoria de Java y vi problemas de reordenamiento. Un ejemplo simple: boolean first = false; boolean second = false; void setValues() { first = true; second = true; } void checkValues() { while(!second); assert first; ...

1 la respuesta

¿Por qué Intel anuncia algunas latencias AVX de Haswell como 3 veces más lentas que Sandy Bridge?

En el Intelintrinsics ...