NVIDIA Software
 

COMPUTACIÓN MASIVA PARALELA Y COMPUTACIÓN VISUAL
NVIDIA® Parallel Nsight™, en combinación con Visual Studio, hace que el desarrollo de aplicaciones de la GPU para computación paralela masiva sea más fácil que nunca. Por medio de un conjunto de recursos nativos de creación de perfiles y depuración de la GPU, Parallel Nsight brinda la forma más eficiente de depurar, crear perfiles y optimizar el código de la GPU. Además, Parallel Nsight brinda visibilidad de la ejecución heterogénea de la aplicación con su opción Analysis Trace para maximizar la utilización de la CPU de múltiples núcleos y múltiples GPU y la aceleración de múltiples API.

Multiple Cores Si usted es un científico que busca solucionar su investigación 10 veces más rápido, un desarrollador de aplicaciones que quiere aprovechar la GPU para el procesamiento de datos científicos y la visualización de gráficos en 3D avanzados, o un desarrollador gráfico que intenta ampliar los límites de DirectX, Parallel Nsight le permite alcanzar esas metas con más eficiencia que cualquier otro entorno de desarrollo.

DESARROLLO EN CUDA
Icon Parallel Nsight

NVIDIA Parallel Nsight para el desarrollo de la computación de la GPU
El software NVIDIA Parallel Nsight es el primer entorno de desarrollo del sector para la computación paralela masiva integrado en Microsoft Visual Studio, el entorno de desarrollo más popular del mundo. Parallel Nsight es una poderosa herramienta que les permite a los programadores desarrollar tanto para las GPU como para las CPU dentro de Microsoft Visual Studio.

*NUEVO* para Parallel Nsight 2.1
   - Compatibilidad con CUDA 4.1.
   - NUEVO Nueva vista CUDA Warp Watch y página de información sobre CUDA para brindar una experiencia mejorada
     de depuración de la aplicación con threads masivos.
   - Experimentos avanzados con CUDA Profiler para obtener un análisis de rendimiento más profundo de los kernels.
   - Compatibilidad con la laptop Optimus que les permite a los desarrolladores de CUDA una experiencia llena de
     recursos con Parallel Nsight en un solo sistema.

NVIDIA OPTIMUS

CUDA DEBUGGER DEPURADOR DE CUDA
>  *NUEVO* La página de información de CUDA brinda
    información detallada del estado de los CUDA cada vez que se
    inicia en la aplicación del usuario. Los usuarios pueden filtrar
    y encontrar información detallada sobre las excepciones, las
    aserciones, los puntos límites, las fallas de MMU, y cambiarse
    con facilidad a un warp específico de interés para depurar
    los problemas.
>  *NUEVO* CUDA Warp Watch brinda una forma más eficiente de
    navegar a través de threads residentes y de visualizar
    los estados del threads en un warp.
>  *NUEVO* La página System Information le permite tener
    la información del sistema disponible con la conexión al monitor
    y le brinda información más detallada de todos los
    dispositivos de CUDA, por ejemplo, el modelo del controlador, la
    arquitectura de la GPU, la memoria, etc.
>  *NUEVO* Interrupción de la GPU cuando se encuentra una
    aserción de CUDA.
>  Depure los kernels de CUDA C/C++ y DirectCompute
    directamente en el hardware de la GPU.
>  Examine miles de threads ejecutándose en paralelo por medio
    de las ventanas familiares Locals, Watch, Memory y
    Breakpoints en Visual Studio.
>  Vea la memoria de la GPU directamente usando las ventanas
    estándares Memory en Visual Studio.
>  Use puntos límites condicionales para identificar y corregir
    rápidamente los errores en el código paralelo masivo.
>  Identifique las violaciones de acceso a la memoria usando el
    CUDA C/C++ Memory Checker.
 
Analyzer

CUDA PROFILER AND APPLICATION TRACE

CUDA PROFILER Y APPLICATION TRACE
>  *NUEVO* Los experimentos con perfiles de CUDA les permiten a
    los desarrolladores entender los problemas de
    rendimiento causados por los siguientes factores:

  • Divergencia en el thread o ramificaciones del código;
  • Estadísticas de memoria;
  • Estadísticas sobre las razones de la interrupción;
  • Eficiencia del problema de instrucción;
  • FLOPS logrados.


>  *NUEVO* Ahora las cargas de trabajo rastreadas pueden
    navegar en las dependencias y la pila de llamadas para
    permitirle al desarrollador darle seguimiento a través de las
    cargas de trabajo de la GPU, las llamadas de API
    correspondientes y el código host que causaron la actividad.
>  *NUEVO* CUDA Trace agrega compatibilidad con el rastreo
    simultáneo de copias de memoria y los conjuntos
    de memoria
.
>  *NUEVO* El rastreo del sistema le agrega compatibilidad con la
    captura de datos desde un proceso de 64 bits iniciado
    desde un proceso de 32 bits.
>  *NUEVO* Compatibilidad con el rastreo de la API de
    OpenCL 1.1
.
>  *NUEVO* Las páginas de NVTX y Direct3D Performance
    Marker
ahora admiten la presentación de estadísticas de
    todas las llamadas de API de CUDA, OpenCL, Direct3D, y OpenGL
    hechas durante un alcance, así como todo el trabajo de la GPU
    enviado por las llamadas de la API.
>  *NUEVO* El panel de correlación permite la minería de datos
    seleccionados en tablas de informes o en la vista de
    la cronología.
>  Perfiles del sombreador DirectCompute.
>  Capture eventos del nivel de la CPU y la GPU, incluyendo:
    Llamadas de API, inicios de kernel, transferencias de
    memoria y anotaciones de aplicaciones personalizadas.
>  La cronología correlacionada única muestra todos los
    eventos capturados.
>  Las herramientas de inspección de la cronología permiten el
    análisis de las dependencias de la carga de trabajo.
>  Filtre y clasifique los eventos capturados por medio de vistas de
    informes especializadas.
>  Kernels de CUDA Profile por medio de contadores del
    rendimiento de la GPU.

DESARROLLO DE GRÁFICOS
Icon Parallel Nsight

NVIDIA Parallel Nsight para el desarrollo de gráficos de la GPU
El software NVIDIA Parallel Nsight es el primer entorno de gráficos del mundo integrado en Microsoft Visual Studio, el entorno de desarrollo más popular a nivel global. Permite el desarrollo de gráficos en DirectX 10 y DirectX 11, con depuración de la GPU nativa y depuración de la API, así como la optimización avanzada del rendimiento.

*NUEVO* para Parallel Nsight 2.1
   - Dynamic Shader Editing habilita sombreadores de edición y recompilación mientras su aplicación aún se sigue
     ejecutando. Esto puede ayudar en los problemas de renderización de la depuración, así como con
     las pruebas inmediatas de las optimizaciones.
   - La página de Frame Timings le permite ejecutar un perfil rápido en un cuadro capturado para ver diversos
     temporizadores en cada llamada de dibujo para obtener tiempos de respuesta rápidos en los perfiles.

GRAPHICS INSPECTOR AND DEBUGGER INSPECTOR DE GRÁFICOS Y DEPURADOR
>  *NUEVO* Edición dinámica del sombreador durante la ejecución
    de la aplicación.
>  *NUEVO* La página de Shader Inspector muestra el búffer
    constante con nombres variables de HLSL.
>  *NUEVO* Nsight HUD para la depuración de gráficos fuera de
    Visual Studio.
>  Análisis en tiempo real de las llamadas de renderización de
    DirectX.
>  Análisis interactivo del estado del canal de la GPU, incluyendo la
    visualización de texturas vinculadas, la geometría y los
    búffers de computación.
>  Pixel History muestra todas las operaciones que afectan a un
    píxel determinado.
>  Depure todos los sombreadores de gráficos HLSL de forma
    nativa en el hardware de la GPU.
>  Examine la ejecución paralela de los sombreadores usando las
    ventanas familiares Locals, Watch, Memory y Breakpoints
    en Visual Studio.
>  Vea e interactúe en el nivel del código fuente con todos los
    sombreadores cargados por la aplicación.
>  Identifique los sombreadores que afectan a un píxel o un
    primitivo determinado usando puntos límites condicionales.
 
GRAPHICS PROFILER AND APPLICATION TRACE

GRAPHICS PROFILER AND APPLICATION TRACE
GRAPHICS PROFILER Y APPLICATION TRACE
>  *NUEVO* La página Frame Timings muestra información del
    tiempo de la llamada de dibujo avanzada.
>  *NUEVO* Las sesiones de Frame Profiler se pueden almacenar y
    restaurar para compartir los resultados de la creación de
    perfiles.
>  *NUEVO* El rastreo del sistema le agrega compatibilidad con la
    captura de datos desde un proceso de 64 bits iniciado
    desde un proceso de 32 bits.
>  *NUEVO* Compatibilidad de rastreo con las cargas de trabajo
    de DirectX y OpenGL
, las transferencias de memoria
    y la correlación de estas con los búffers de comando
    y las llamadas de la API.
>  Rastreo de API de Direct3D, OpenGL y Cg.
>  Frame Profiler identifica los atascos en el rendimiento y la
    utilización de la GPU.
>  Guarde las capturas de cuadros para el análisis y la colaboración
    fuera de línea.


 
 
TwitterFacebookLinkedInGoogle+Reddit