Este artículo tiene varios problemas. Ayúdenos a mejorarlo o a discutir estos problemas en la página de discusión . ( Aprenda cómo y cuándo eliminar estos mensajes )
|
Computer architecture bit widths |
---|
Bit |
Application |
Binary floating-point precision |
Decimal floating-point precision |
En arquitectura informática , los números enteros de 512 bits , las direcciones de memoria u otras unidades de datos son aquellas que tienen 512 bits (64 octetos ) de ancho. Asimismo, las arquitecturas de unidad central de procesamiento (CPU) y unidad aritmética lógica (ALU) de 512 bits son aquellas que se basan en registros , buses de direcciones o buses de datos de ese tamaño. Actualmente no existen procesadores de uso general convencionales diseñados para operar con números enteros o direcciones de 512 bits, aunque varios procesadores sí operan con datos de 512 bits.
Un registro de 512 bits puede almacenar 2.512 valores diferentes. El rango de valores enteros que se pueden almacenar en 512 bits depende de la representación entera utilizada.
El valor máximo de un entero con signo de 512 bits es 2 511 − 1 , escrito en decimal como 6,703,903,964,971,298,549,787,012,499,102,923,063,739,682,910,296,196,688,861,780,721,860,882,015,036, 773, 488, 400, 937, 149, 083, 451, 713, 845, 015, 929, 093, 243, 025, 426, 876, 941, 405, 973, 284, 973, 216, 824, 503, 042, 047 (aproximadamente6,7039 × 10 153 ).
El Intel Xeon Phi tiene una unidad de procesamiento vectorial con registros vectoriales de 512 bits, cada uno de los cuales contiene dieciséis elementos de 32 bits u ocho elementos de 64 bits , y una instrucción puede operar en todos estos valores en paralelo. Sin embargo, la unidad de procesamiento vectorial del Xeon Phi no opera en números individuales que tengan una longitud de 512 bits. [1]
Algunas GPU, como la Radeon HD 2900XT de Advanced Micro Devices (AMD) , la GTX 280 de Nvidia , [2] la GTX 285, [3] la Quadro FX 5800 [4] y varios productos Tesla de Nvidia mueven datos a través de un bus de memoria de 512 bits. Después le siguieron las AMD Radeon R9 290, R9 290X y 295X2 .
AVX-512 son extensiones de 512 bits para las instrucciones SIMD de extensiones vectoriales avanzadas de 256 bits para la arquitectura del conjunto de instrucciones x86 propuestas por Intel en julio de 2013 y lanzadas en 2016 con Knights Landing , y en 2017 en la plataforma de servidor HEDT y de consumidor, con Skylake-X y Skylake-SP respectivamente.
Muchas funciones hash , como SHA-512 y SHA3-512 , tienen una salida de 512 bits.