Preguntas etiquetadas con x86-64

x86-64 es una extensión de 64 bits de la arquitectura Intel x86





4
¿Por qué la introducción de instrucciones MOV inútiles aceleraría un ciclo cerrado en el ensamblaje x86_64?
Antecedentes: Al optimizar un código Pascal con lenguaje ensamblador incorporado, noté una MOVinstrucción innecesaria y la eliminé. Para mi sorpresa, eliminar las instrucciones innecesarias hizo que mi programa se ralentizara . Descubrí que agregar MOVinstrucciones arbitrarias e inútiles aumentaba aún más el rendimiento . El efecto es errático y los …










11
Cálculos de punto flotante vs entero en hardware moderno
Estoy haciendo un trabajo crítico para el rendimiento en C ++ y actualmente estamos usando cálculos de números enteros para problemas que son inherentemente de punto flotante porque "es más rápido". Esto causa muchos problemas molestos y agrega mucho código molesto. Ahora, recuerdo haber leído sobre cómo los cálculos de …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.