Pascal (microarquitectura)
Pascal es el nombre en clave de una microarquitectura de GPU desarrollada por Nvidia, como sucesor de la arquitectura Maxwell. La arquitectura se introdujo por primera vez en abril de 2016 con el lanzamiento de la Tesla P100 (GP100) el 5 de abril de 2016, y se utiliza principalmente en la serie GeForce 10, comenzando por la GeForce GTX 1080 y la GTX 1070 (ambas con la GPU GP104), que se lanzaron el 17 de mayo de 2016 y el 10 de junio de 2016, respectivamente. Pascal se fabricó utilizando el proceso FinFET de 16 nm de TSMC y, posteriormente, el proceso FinFET de 14 nm de Samsung.[1]

La arquitectura lleva el nombre del matemático y físico francés del siglo XVII, Blaise Pascal.
En abril de 2019 Nvidia lanzó drivers para esta arquitectura los cuales habilitan la tecnología DirectX Raytracing[2]
Detalles
En marzo de 2014, Nvidia anunció que el sucesor de Maxwell sería la microarquitectura Pascal, anunciada el 6 de mayo de 2016 y publicada el 27 de mayo del mismo año. El Tesla P100 (chip GP100) tiene una versión diferente de la arquitectura Pascal en comparación con las GPU GTX (chip GP104). Las unidades de shaders de la GP104 tienen un diseño similar al de Maxwell.[3]
Las mejoras arquitectónicas de la arquitectura de la GP104 incluyen las siguientes:
- Capacidad de cálculo de CUDA 6.1.
- GDDR5X: nuevo estándar de memoria que soporta velocidades de datos de 10Gbit/s, controlador de memoria actualizado.[4]
- Multi-Proyección Simultánea: generando múltiples proyecciones de una sola corriente de geometría, a medida que entra en el motor SMP desde las etapas de sombreado aguas arriba.[5]
- DisplayPort 1.4, HDMI 2.0b.
- Cuarta generación de Delta Color Compression.
- Interfaz SLI mejorada: Interfaz SLI con mayor ancho de banda en comparación con las versiones anteriores.
- Compatibilidad con HDCP 2.2 para la reproducción y transmisión de contenido protegido con 4K DRM (Maxwell GM200 y GM204 carecen de compatibilidad con HDCP 2.2, GM206 admite HDCP 2.2).[6]
- NVENC HEVC Main10 10bit codificación por hardware.
- GPU Boost 3.0.
- Pretensión a nivel de instrucción. En las tareas gráficas, el controlador restringe esto al nivel de píxeles porque las tareas de píxeles terminan rápidamente y los costos generales de hacer el nivel de píxeles son mucho más bajos que los de realizar el nivel de instrucción. Las tareas de cálculo obtienen un nivel de hilo o un nivel de instrucción. La anticipación al nivel de instrucción es útil, sólo porque las tareas de cálculo pueden tardar mucho tiempo en terminar y no hay garantías sobre cuándo termina una tarea de cálculo, por lo que el controlador permite la muy costosa anticipación al nivel de instrucción para estas tareas.[4]
Referencias
- Samsung to Optical-Shrink NVIDIA "Pascal" to 14 nm, consultado el 9 de noviembre de 2019.
- Cómo conseguir RayTracing en gráficas viejas de Nvidia, consultado el 9 de noviembre de 2019.
- NVIDIA GeForce GTX 1080, consultado el 9 de noviembre de 2019.
- The NVIDIA GeForce GTX 1080 & GTX 1070 Founders Editions Review: Kicking Off the FinFET Generation", consultado el 9 de noviembre de 2019.
- Nvidia GeForce GTX 1080 Pascal Review, consultado el 9 de noviembre de 2019.
- GEFORCE GTX 1080 10 serie: GAMING PERFECTED, consultado el 9 de noviembre de 2019.