Multithread-Entwicklung

在Intel® MIC多核架构上使用OpenMP*库的编程及调优实践(2)

    本文将主要介绍在Intel® MIC多核架构上运行及优化OpenMP*多线程程序的相关技术,且将围绕offload及native两种运行时执行环境展开详解。OpenMP编程模型包含了众多调优的编程接口及环境变量设置,本文将就此继续介绍如何更好地实现程序的高效运行。

1、使用offload模式时设置MIC_ENV_PREFIX来将Host环境的设置传播至MIC(target)计算节点

2、offload模式的多种关键字

3、使用-openmp-report来了解编译器对程序中OpenMP区域的优化处理

 4、在不确定offload区域正在Host还是target上计算运行时,用户可以通过在代码中加入显示当前正执行的线程数目的方法来确定

【1-4详见本系列的第一篇:‘使用OpenMP*库的编程及调优实践(1)’】

  5、OpenMP在Offload及Native模式下的不同缺省值:

  • Entwickler
  • Cloud-Dienste
  • Server
  • C/C++
  • Intel® Many Integrated Core Architektur
  • WebDriver 实现Crosswalk应用图形界面自动化

    了解Crosswalk 的读者都知道Crosswalk为应用开发人员提供了丰富的Web和平台原生的接口来开发应用程序,极易于跨平台开发和定制化。随着Crosswalk的广泛应用,越来越多的Crosswalk贡献者、应用开发人员和测试框架开发人员也在关注如何选择一个针对Crosswalk的高效且易于维护的测试自动化框架来节省Crosswalk及其应用在正常维护和新功能开发验证过程中所消耗的资源和时间。在本文中,我们将为您介绍基于WebDriver -- 一个在Web 浏览器领域已经闻名遐迩的Web UI自动化技术,实现的Crosswalk 应用程序图形界面自动化方案。

     

    常用应用程序图形界面自动化方案

  • Entwickler
  • Intel AppUp® Developer
  • Partner
  • Professoren
  • Studenten
  • Android*
  • Google Chrome OS*
  • Linux*
  • Tizen*
  • Unix*
  • HTML5
  • Python*
  • Anfänger
  • Fortgeschrittene
  • Intel® Parallel Studio XE 2015 Update 1 Cluster Edition Readme

    The Intel® Parallel Studio XE 2015 Update 1 Cluster Edition for Linux* and Windows* combines all Intel® Parallel Studio XE and Intel® Cluster Tools into a single package. This multi-component software toolkit contains the core libraries and tools to efficiently develop, optimize, run, and distribute parallel applications for clusters with Intel processors.  This package is for cluster users who develop on and build for IA-32 and Intel® 64 architectures on Linux* and Windows*, as well as customers running over the Intel® Xeon Phi™ coprocessor on Linux*. It contains:

  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8.x
  • Server
  • C/C++
  • Fortran
  • Intel® Parallel Studio XE Cluster Edition
  • Message Passing Interface
  • Cluster-Computing
  • What's new? - Intel® Advisor XE 2015 Update 1

     

    Intel Advisor 2015 Update 1

    • Improved the custom install directory process
    • Incorporated new Intel® Cilk™ Plus overheads

    Intel Advisor 2015 is a successor product to Intel® Advisor 2013. Intel Advisor provides a set of tools that help you decide where to add parallelism to serial parts of your applications. The key features provided by this new major version since the initial Intel Advisor 2013 release include:

  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8.x
  • Experten
  • Anfänger
  • Fortgeschrittene
  • Использование расширения Intel Cilk Plus для ускорения приложений Android путем использования потоков

    Intel Cilk Plus is an important language extension of Intel Compiler, to help you implement multiple-threading easily and fast, to improve your application's performance on multi-core systems. While more and more cores on Android devices, it is also more important to efficiently use the multi-core features.
  • Entwickler
  • Professoren
  • Studenten
  • Android*
  • Android*
  • C/C++
  • Fortgeschrittene
  • Intel® C++-Compiler
  • Intel® INDE
  • Intel® Parallel Studio XE
  • Intel® System Studio
  • VersionSpecific
  • PlatformSpecific
  • Entwicklungstools
  • Lizenzvertrag: 

    Enhancing In-Vehicle-Infotainment Application Reliability and Performance using Intel® System Studio

    Intel based solution is available to reduce the time and cost of developing in-vehicle technologies by providing application-ready solutions consisting of compute modules, automotive middleware and development kits. Intel® System Studio can be used in various stages of In-Vehicle-Infotainment development right from debugging BIOS in hardware layer to performance tuning of HMI layer.
  • Entwickler
  • Partner
  • Professoren
  • Studenten
  • Android*
  • Linux*
  • MeeGo*
  • Microsoft Windows* 8.x
  • Tizen*
  • Yocto-Projekt
  • Windows*
  • .NET*
  • C#
  • C/C++
  • Fortgeschrittene
  • Intel® System Studio
  • In Vehicle Infotainment
  • IVI
  • Intel IVI
  • Intel automotive
  • Intel software for IVI
  • Intel System Studio IVI
  • ISS for automotive
  • Intel® Advanced Vector Extensions
  • Intel® Streaming SIMD Extensions
  • Debugging
  • Entwicklungstools
  • Intel® Atom™ Prozessoren
  • Digital Security and Surveillance on 4th generation Intel® Core™ processors Using Intel® System Studio 2015

    This article presents the advantages of developing embedded digital video surveillance systems to run on 4th generation Intel® Core™ processor with Intel® HD Graphics, in combination with the Intel® System Studio 2015 software development suite. While Intel® HD Graphics is useful for developing many types of computer vision functionalities in video management software; Intel® System Studio 2015 is an embedded application development suite that is useful in developing robust digital video surveillance applications
  • Entwickler
  • Android*
  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8.x
  • Tizen*
  • Yocto-Projekt
  • Android*
  • Internet der Dinge
  • Windows*
  • .NET*
  • C#
  • C/C++
  • Experten
  • Anfänger
  • Fortgeschrittene
  • Intel® Integrated-Performance-Primitives
  • Intel® System Studio
  • video Surveillance
  • Digital Security & Surveillance
  • DSS
  • Intel haswell
  • application development on haswell
  • software application intel 4th generation
  • Intel® Advanced Vector Extensions
  • Intel® Streaming SIMD Extensions
  • Akademischer Bereich
  • Debugging
  • Entwicklungstools
  • Bildungswesen
  • Konzern
  • Intel® Atom™ Prozessoren
  • Intel® Core™ Prozessoren
  • Parallel Computing
  • Threading
  • Vektorisierung
  • Multithread-Entwicklung abonnieren