Gracias Gracias:  1
Resultados 1 al 1 de 1

Tema: Intel Ivy Bridge HD Graphics 4000 GPU: Pruebas de OpenGL y OpenCL

  1. #1
    Administrador y fundador. Avatar de 3dpoder
    Fecha de ingreso
    Apr 2002
    Mensajes
    15,455

    Intel Ivy Bridge HD Graphics 4000 GPU: Pruebas de OpenGL y OpenCL

    Intel Ivy Bridge HD Graphics 4000 GPU: Pruebas de OpenGL y OpenCL-intel_ivy_bridge_opengl_opencl_tests.jpg


    Ivy Bridge Información general

    Intel ha lanzado oficialmente Ivy Bridge, su nueva familia de procesadores que combinan la CPU y la GPU en el mismo chip.

    Intel Ivy Bridge HD Graphics 4000 GPU: Pruebas de OpenGL y OpenCL-intel_ivy_bridge_opengl_opencl_tests_1.jpg


    El procesador de Ivy Bridge (socket LGA 1155) se basa en la nueva tecnología de 22nm (Sandy Bridge: 32nm), incorporando la nueva tecnología de Intel, llamada tri-gate (o 3D) transistor y paquetes de una CPU de 4 núcleos y una 16-UE (o 16 núcleos de sombreado) GPU:

    Intel Ivy Bridge HD Graphics 4000 GPU: Pruebas de OpenGL y OpenCL-intel_ivy_bridge_opengl_opencl_tests_2.jpg


    Ivy Bridge GPU también llamado HD 4000. Esta GPU tiene 16 EUs (unidad de ejecución con 8 threads/EU), 2 unidades de textura y lo más destacable e importante es la GPU DX11. Sí significa que puede hacer teselación de hardware con un HD 4000. En la actualidad, Intel proporciona un controlador Direct3D 11 por lo que tenemos que olvidar teselación de OpenGL. Pero es sólo una cuestión de tiempo y seguro que Intel lanzara próximamente un controlador capaz de correr en OpenGL 4.x.

    Intel Ivy Bridge HD Graphics 4000 GPU: Pruebas de OpenGL y OpenCL-intel_ivy_bridge_opengl_opencl_tests_3.jpg


    Aquí están los detalles sobre el procesador de Ivy Bridge que se utiliza para esta prueba:

    Intel Ivy Bridge HD Graphics 4000 GPU: Pruebas de OpenGL y OpenCL-intel_ivy_bridge_opengl_opencl_tests_6.png


    Pruebas Ivy Bridge con OpenGL

    Intel Ivy Bridge HD Graphics 4000 GPU: Pruebas de OpenGL y OpenCL-intel_ivy_bridge_opengl_opencl_tests_7.jpg


    Dicho esto, vamos a ver primero el lado OpenGL de la HD 4000. Los últimos controladores de gráficos Intel (v2696) exponen la API OpenGL 3.3 (compilación 8.15.10.2696) con 132 extensiones de OpenGL (GL = 118 y WGL = 14). En comparación con la HD 2000 con Sandy Bridge con controlador v2656, se han agregado 3 nuevas extensiones de OpenGL:

    1. GL_ARB_blend_func_extended
    2. GL_ARB_geometry_shader4
    3. GL_ARB_texture_multisample


    A continuación algunas pruebas con OpenGL:

    MSI Radeon HD 7970 (GPU@925MHz, mem@1375MHz), Catalyst 12.3 whql (Windows 7 64-bit) - 5055 puntos (84 FPS)
    MSI GeForce 9600 GT Diamond (GPU@650MHz, mem@850MHz), R301.24 beta (rama r301_07-12, Windows 7 64-bit) - 586 puntos (9 FPS)
    Intel Ivy Bridge Core i7 (2.2GHz), HD 4000, driver v8.15.10.2669 (Windows 7 64-bit) - 275 puntos (4 FPS)
    ASUS Radeon HD 2400 (GPU@525MHz, mem@400MHz), Catalyst 12.3 whql (Windows 7 64-bit) - 64 puntos (1 FPS)

    ShaderToyMarque 0.3.0 es un punto de referencia de 100% GLSL pixel shader. Configuración de ventana a 960 X 540.

    ASUS Radeon HD 7770 DC TOP, Catalyst 12.3 whql (Windows 7 64-bit) - 215 puntos (35 FPS)
    MSI GeForce GTX 260, R296.10 (Windows 7 64-bit) - 33 puntos (5 FPS)
    Intel Ivy Bridge Core i7 (2.2GHz), HD 4000, driver v8.15.10.2669 (Windows 7 64-bit) - 31 puntos (5 FPS)


    Pruebas Ivy Bridge con OpenCL
    Intel Ivy Bridge HD Graphics 4000 GPU: Pruebas de OpenGL y OpenCL-intel_ivy_bridge_opengl_opencl_tests_8.jpg


    Esta es la parte interesante. Los procesadores Sandy Bridge están disponibles con un soporte de OpenCL limitado solo por la CPU. Ahora con procesadores Ivy Bridge, a continuación lo que GPU Caps Viewer nos dice acerca de la compatibilidad de Ivy Bridge OpenCL

    Intel Ivy Bridge HD Graphics 4000 GPU: Pruebas de OpenGL y OpenCL-intel_ivy_bridge_opengl_opencl_tests_9.jpg

    Intel Ivy Bridge HD Graphics 4000 GPU: Pruebas de OpenGL y OpenCL-intel_ivy_bridge_opengl_opencl_tests_10.jpg


    Sólo la versión demo del programa deformador de malla tiene un pequeño problema con las normales en la versión OpenCL GPU, la CPU OpenCL funciona correctamente:

    Intel Ivy Bridge HD Graphics 4000 GPU: Pruebas de OpenGL y OpenCL-intel_ivy_bridge_opengl_opencl_tests_11.jpg
    Mesh deformer, OpenCL GPU, render incorrecto

    Intel Ivy Bridge HD Graphics 4000 GPU: Pruebas de OpenGL y OpenCL-intel_ivy_bridge_opengl_opencl_tests_12.jpg
    Mesh deformer, OpenCL GPU, render correcto

    A continuación algunos de los resultados:

    QJulia 4D demo, tamaño ventana 600×600:
    - Ivy Bridge HD 4000 OpenCL GPU test: alrededor de 35 FPS
    - Ivy Bridge OpenCL CPU test: alrededor de 15 FPS
    - GeForce GTX 680: alrededor de 200 FPS

    PostFX demo, 600×600 windowed:
    - Ivy Bridge HD 4000 OpenCL GPU test: alrededor de 20 FPS
    - Ivy Bridge OpenCL CPU test: alrededor de 5 FPS
    - GeForce GTX 680: alrededor de 120 FPS

    Como puede ver, el soporte de OpenCL GPU trae algunas mejoras en el rendimiento en comparación con el apoyo de la CPU. El doble apoyo de OpenCL (CPU + GPU) que esta disponible con los procesadores Ivy Bridge hará felices a los usuarios de la próxima Photoshop CS6, que ya está programado para aprovechar al máximo este nuevo procesador.

    CLBenchmark, Ivy Bridge OpenCL CPU
    Intel Ivy Bridge HD Graphics 4000 GPU: Pruebas de OpenGL y OpenCL-intel_ivy_bridge_opengl_opencl_tests_13.jpg


    CLBenchmark, Ivy Bridge OpenCL GPU
    Intel Ivy Bridge HD Graphics 4000 GPU: Pruebas de OpenGL y OpenCL-intel_ivy_bridge_opengl_opencl_tests_14.jpg


    Como puede ver, OpenCL GPU no es siempre el camino más rápido para procesar los datos. Dependiendo del tipo de algoritmos, OpenCL CPU puede ser más eficiente que GPU OpenCL. Pero para procesar gráficos puros como raytracing (que es altamente paralelizable), el camino GPU OpenCL es mucho más rapido que el camino de la CPU.

    Aquí esta el informe completo de OpenCL proporcionado por GPU Caps Viewer:

    - Num OpenCL platforms: 1
    - CL_PLATFORM_NAME: Intel(R) OpenCL
    - CL_PLATFORM_VENDOR: Intel(R) Corporation
    - CL_PLATFORM_VERSION: OpenCL 1.1
    - CL_PLATFORM_PROFILE: FULL_PROFILE
    - Num devices: 2

    - CL_DEVICE_NAME: Genuine Intel(R) CPU @ 2.20GHz
    - CL_DEVICE_VENDOR: Intel(R) Corporation
    - CL_DRIVER_VERSION: 1.1
    - CL_DEVICE_PROFILE: FULL_PROFILE
    - CL_DEVICE_VERSION: OpenCL 1.1 (Build 30316.30328)
    - CL_DEVICE_TYPE: CPU
    - CL_DEVICE_VENDOR_ID: 0x8086
    - CL_DEVICE_MAX_COMPUTE_UNITS: 8
    - CL_DEVICE_MAX_CLOCK_FREQUENCY: 2200MHz
    - CL_DEVICE_ADDRESS_BITS: 32
    - CL_DEVICE_MAX_MEM_ALLOC_SIZE: 524256KB
    - CL_DEVICE_GLOBAL_MEM_SIZE: 2047MB
    - CL_DEVICE_MAX_PARAMETER_SIZE: 3840
    - CL_DEVICE_GLOBAL_MEM_CACHELINE_SIZE: 64 Bytes
    - CL_DEVICE_GLOBAL_MEM_CACHE_SIZE: 256KB
    - CL_DEVICE_ERROR_CORRECTION_SUPPORT: NO
    - CL_DEVICE_LOCAL_MEM_TYPE: Global
    - CL_DEVICE_LOCAL_MEM_SIZE: 32KB
    - CL_DEVICE_MAX_CONSTANT_BUFFER_SIZE: 128KB
    - CL_DEVICE_MAX_WORK_ITEM_DIMENSIONS: 3
    - CL_DEVICE_MAX_WORK_ITEM_SIZES: [1024 ; 1024 ; 1024]
    - CL_DEVICE_MAX_WORK_GROUP_SIZE: 1024
    - CL_EXEC_NATIVE_KERNEL: 19527224
    - CL_DEVICE_IMAGE_SUPPORT: YES
    - CL_DEVICE_MAX_READ_IMAGE_ARGS: 480
    - CL_DEVICE_MAX_WRITE_IMAGE_ARGS: 480
    - CL_DEVICE_IMAGE2D_MAX_WIDTH: 8192
    - CL_DEVICE_IMAGE2D_MAX_HEIGHT: 8192
    - CL_DEVICE_IMAGE3D_MAX_WIDTH: 2048
    - CL_DEVICE_IMAGE3D_MAX_HEIGHT: 2048
    - CL_DEVICE_IMAGE3D_MAX_DEPTH: 2048
    - CL_DEVICE_MAX_SAMPLERS: 480
    - CL_DEVICE_PREFERRED_VECTOR_WIDTH_CHAR: 16
    - CL_DEVICE_PREFERRED_VECTOR_WIDTH_SHORT: 8
    - CL_DEVICE_PREFERRED_VECTOR_WIDTH_INT: 4
    - CL_DEVICE_PREFERRED_VECTOR_WIDTH_LONG: 2
    - CL_DEVICE_PREFERRED_VECTOR_WIDTH_FLOAT: 4
    - CL_DEVICE_PREFERRED_VECTOR_WIDTH_DOUBLE: 2
    - CL_DEVICE_EXTENSIONS: 11
    - Extensions:
    - cl_khr_fp64
    - cl_khr_icd
    - cl_khr_global_int32_base_atomics
    - cl_khr_global_int32_extended_atomics
    - cl_khr_local_int32_base_atomics
    - cl_khr_local_int32_extended_atomics
    - cl_khr_byte_addressable_store
    - cl_intel_printf
    - cl_ext_device_fission
    - cl_intel_exec_by_local_thread
    - cl_khr_gl_sharing

    - CL_DEVICE_NAME: Intel(R) HD Graphics 4000
    - CL_DEVICE_VENDOR: Intel(R) Corporation
    - CL_DRIVER_VERSION: 8.15.10.2696
    - CL_DEVICE_PROFILE: FULL_PROFILE
    - CL_DEVICE_VERSION: OpenCL 1.1
    - CL_DEVICE_TYPE: GPU
    - CL_DEVICE_VENDOR_ID: 0x8086
    - CL_DEVICE_MAX_COMPUTE_UNITS: 16
    - CL_DEVICE_MAX_CLOCK_FREQUENCY: 400MHz
    - CL_DEVICE_ADDRESS_BITS: 64
    - CL_DEVICE_MAX_MEM_ALLOC_SIZE: 415744KB
    - CL_DEVICE_GLOBAL_MEM_SIZE: 1624MB
    - CL_DEVICE_MAX_PARAMETER_SIZE: 1024
    - CL_DEVICE_GLOBAL_MEM_CACHELINE_SIZE: 64 Bytes
    - CL_DEVICE_GLOBAL_MEM_CACHE_SIZE: 2048KB
    - CL_DEVICE_ERROR_CORRECTION_SUPPORT: NO
    - CL_DEVICE_LOCAL_MEM_TYPE: Local (scratchpad)
    - CL_DEVICE_LOCAL_MEM_SIZE: 64KB
    - CL_DEVICE_MAX_CONSTANT_BUFFER_SIZE: 64KB
    - CL_DEVICE_MAX_WORK_ITEM_DIMENSIONS: 3
    - CL_DEVICE_MAX_WORK_ITEM_SIZES: [512 ; 512 ; 512]
    - CL_DEVICE_MAX_WORK_GROUP_SIZE: 512
    - CL_EXEC_NATIVE_KERNEL: 19527220
    - CL_DEVICE_IMAGE_SUPPORT: YES
    - CL_DEVICE_MAX_READ_IMAGE_ARGS: 128
    - CL_DEVICE_MAX_WRITE_IMAGE_ARGS: 8
    - CL_DEVICE_IMAGE2D_MAX_WIDTH: 16384
    - CL_DEVICE_IMAGE2D_MAX_HEIGHT: 16384
    - CL_DEVICE_IMAGE3D_MAX_WIDTH: 2048
    - CL_DEVICE_IMAGE3D_MAX_HEIGHT: 2048
    - CL_DEVICE_IMAGE3D_MAX_DEPTH: 2048
    - CL_DEVICE_MAX_SAMPLERS: 16
    - CL_DEVICE_PREFERRED_VECTOR_WIDTH_CHAR: 1
    - CL_DEVICE_PREFERRED_VECTOR_WIDTH_SHORT: 1
    - CL_DEVICE_PREFERRED_VECTOR_WIDTH_INT: 1
    - CL_DEVICE_PREFERRED_VECTOR_WIDTH_LONG: 1
    - CL_DEVICE_PREFERRED_VECTOR_WIDTH_FLOAT: 1
    - CL_DEVICE_PREFERRED_VECTOR_WIDTH_DOUBLE: 0
    - CL_DEVICE_EXTENSIONS: 10
    - Extensions:
    - cl_khr_icd
    - cl_khr_global_int32_base_atomics
    - cl_khr_global_int32_extended_atomics
    - cl_khr_local_int32_base_atomics
    - cl_khr_local_int32_extended_atomics
    - cl_khr_gl_sharing
    - cl_khr_d3d10_sharing
    - cl_intel_dx9_media_sharing
    - cl_khr_3d_image_writes
    - cl_khr_byte_addressable_store

    Fuentes : hardware.fr y anandtech.com

    Intel Ivy Bridge HD Graphics 4000 GPU: Pruebas de OpenGL y OpenCL-intel_ivy_bridge_opengl_opencl_tests_15.jpg
    Última edición por 3dpoder; 27-04-2012 a las 21:33
    Si vas a subir un trabajo al foro, hazlo adjuntando la imagen, archivo, vídeo o lo que sea, no publicando enlaces de otros sitios. http://www.foro3d.com/f45/forma-correcta-de-insertar-imagenes-y-archivos-en-nuestro-mensaje-98930.html

    |Agradecer cuando alguien te ayuda es de ser agradecido|

Temas similares

  1. Cinema 4D Cinema 4D R14 - Viewport OpenGL Problema intel
    Por DigitalShockEffect en el foro Problemas con Programas
    Respuestas: 0
    Último mensaje: 20-06-2014, 00:42
  2. Nueva Gigabyte Z77MX-D3H con Intel HD Graphics 4000
    Por Freemind en el foro Hardware
    Respuestas: 0
    Último mensaje: 26-04-2012, 00:47
  3. OpenCL, OpenGL, DirectX Son aPIs Y CUDa
    Por vicluber en el foro Hardware
    Respuestas: 0
    Último mensaje: 06-04-2011, 22:01
  4. Intel i7 950 Vs Intel i7 2600 Sandy Bridge
    Por enka en el foro Hardware
    Respuestas: 12
    Último mensaje: 01-03-2011, 13:15
  5. Comparativa de OpenGL Workstation Graphics
    Por Andres-ARG en el foro Hardware
    Respuestas: 0
    Último mensaje: 19-06-2006, 18:28

Actualmente estos son sus permisos de publicación en el foro.

  • -No puedes crear nuevos temas al no estar registrado o no haber iniciado sesión en el foro.
  • -No puedes responder temas al no estar registrado o no haber iniciado sesión en el foro.
  • -No puedes subir archivos adjuntos al no estar registrado o no haber iniciado sesión en el foro.
  • -No puedes editar tus mensajes al no estar registrado o no haber iniciado sesión en el foro.
  •