Rendimiento en dispositivos Ultrabook™ usando un procesador Intel® Core™ de tercera generación (nombre de código: Ivy Bridge)

El uso de los últimos procesadores Intel® Core™ es fundamental para obtener un excelente rendimiento de los diseños Ultrabook. Estos procesadores incluyen múltiples núcleos que le permiten a los desarrolladores crear aplicaciones de subprocesos múltiples con la tecnología Hyper-Threading de Intel®. La programación y optimización paralela son fundamentales para aprovechar estas capacidades que aseguran un rendimiento excelente mientras proporcionan eficiencia energética. Para comenzar el subprocesamiento de su aplicación revise los materiales mencionados a continuación:


Sección 1: Diseño e implementación de un software paralelo:

Preparar la aplicación para implementar el modelo hyper-threading implica una secuencia de Análisis, Diseño, Implementación, Depuración y Ajustes de rendimiento. En esta sección encontrará recursos que le darán una perspectiva acerca del diseño y del modelo de implementación que necesita para desarrollar aplicaciones simultáneas eficientes. Aprenderá características de la carga de trabajo, requisitos de bancos de prueba, cuando diseñar nuevamente la aplicación vs el ajuste de la aplicación actual, paralelismo de función vs paralelismo de datos, identificación de zonas activas y cuellos de botella, mecanismos de sincronización, paso de mensajes  y utilización de modelos de memoria compartida para mejorar el funcionamiento simultáneo y mucho más.

1: Las tres etapas de preparación para optimización de software paralelo

2: 8 reglas simples para diseñar aplicaciones anidadas

3: Planeamiento para la optimización paralela 

4: Escribiendo programas paralelos: introducción de un tutorial multi-lenguaje

5: Guía Intel para desarrollar aplicaciones multiproceso




Sección 2: Herramientas:

En esta sección aprenderá varias herramientas de pruebas de  simultaneidad, rendimiento y optimización de Intel. Los artículos lo guiarán a través de las herramientas tales como OpenMP*, Intel® Concurrency Checker, Intel® Parallel Advisor, Intel® VTune™ Amplifier y otras.

1: Escogiendo las herramientas de desarrollo Intel adecuadas

2: Cómo empezar con OpenMP*

3: Intel® Concurrency Checker


Para aprender más acerca de los términos técnicos de la programación paralela ingrese a: /en-us/blogs/2008/05/27/parallel-programming-glossary-of-technical-terms

Visite la Comunidad de Programación Paralela para obtener información adicional sobre subprocesos y el Foro de programación paralela ara obtener respuestas a sus preguntas sobre subprocesos. Si desea obtener más información y recursos acerca de aplicaciones de  desarrollo, optimización y monetización para dispositivos Ultrabook, visite la Comunidad Ultrabook.

Notices

INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL PROPERTY RIGHTS IS GRANTED BY THIS DOCUMENT. EXCEPT AS PROVIDED IN INTEL'S TERMS AND CONDITIONS OF SALE FOR SUCH PRODUCTS, INTEL ASSUMES NO LIABILITY WHATSOEVER AND INTEL DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY, RELATING TO SALE AND/OR USE OF INTEL PRODUCTS INCLUDING LIABILITY OR WARRANTIES RELATING TO FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR INFRINGEMENT OF ANY PATENT, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT.

UNLESS OTHERWISE AGREED IN WRITING BY INTEL, THE INTEL PRODUCTS ARE NOT DESIGNED NOR INTENDED FOR ANY APPLICATION IN WHICH THE FAILURE OF THE INTEL PRODUCT COULD CREATE A SITUATION WHERE PERSONAL INJURY OR DEATH MAY OCCUR.

Intel may make changes to specifications and product descriptions at any time, without notice. Designers must not rely on the absence or characteristics of any features or instructions marked "reserved" or "undefined." Intel reserves these for future definition and shall have no responsibility whatsoever for conflicts or incompatibilities arising from future changes to them. The information here is subject to change without notice. Do not finalize a design with this information.

The products described in this document may contain design defects or errors known as errata which may cause the product to deviate from published specifications. Current characterized errata are available on request.

Contact your local Intel sales office or your distributor to obtain the latest specifications and before placing your product order.

Copies of documents which have an order number and are referenced in this document, or other Intel literature, may be obtained by calling 1-800-548-4725, or go to: http://www.intel.com/design/literature.htm Software and workloads used in performance tests may have been optimized for performance only on Intel microprocessors. Performance tests, such as SYSmark and MobileMark, are measured using specific computer systems, components, software, operations, and functions. Any change to any of those factors may cause the results to vary. You should consult other information and performance tests to assist you in fully evaluating your contemplated purchases, including the performance of that product when combined with other products. Any software source code reprinted in this document is furnished under a software license and may only be used or copied in accordance with the terms of that license. Intel, Ultrabook, Core, VTune, and the Intel logo are trademarks of Intel Corporation in the US and/or other countries. Copyright © 2012 Intel Corporation. All rights reserved. *Other names and brands may be claimed as the property of others.
Para obtener información más completa sobre las optimizaciones del compilador, consulte nuestro Aviso de optimización.