Multithread-Entwicklung

如何使用英特尔® Inspector for Systems

背景

英特尔® System Studio 是一款全新的嵌入式软件工具套件,其中包括 Intel® Inspector for Systems。 本文将介绍如何在嵌入式平台上运行 Inspector for Systems。

概述

我们将以 Yocto Project* 1.2 版为例。 该平台支持多种英特尔主板支持包 (BSP),它还支持通过它们提供的仿真器进行开发,从而无需运行物理嵌入式硬件仅可使用。 以下步骤介绍了如何设置应用,然后通过 Yocto Project* 仿真器 (runqemu) 在该应用上运行英特尔® Inspector for Systems 集合。  以下是我们运行集合所采取的步骤:

  • Entwickler
  • Linux*
  • Tizen*
  • Yocto-Projekt
  • Server
  • Tizen*
  • C/C++
  • Fortran
  • Fortgeschrittene
  • Intel® System Studio
  • Intel® VTune™ Amplifier XE
  • Intel® Inspector XE
  • Entwicklungstools
  • Parallel Computing
  • 在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
  • OpenMP* WORKSHARE 现在可与英特尔® Fortran 编译器 15.0 并行

    英特尔® Fortran 编译器 15.0 现可为包含阵列分配的 OpenMP WORKSHARE 和 PARALLEL WORKSHARE 结构的指定实例生成多线程代码。  很显然,它们是使用 OpenMP SINGLE 结构进行部署,这表示仅可生成单线程代码。

     

    OMP WORKSHARE 结构的数据块内的语句并非总是生成多线程代码。 一些语句进行并行化;另一些语句不进行并行化,而在 OMP SINGLE 结构内按顺序执行,以保持 WORKSHARE 的语义正确。

     

    例如:

     

  • Entwickler
  • Professoren
  • Apple OS X*
  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8.x
  • Server
  • Fortran
  • Experten
  • OpenMP*
  • 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
  • Multithread-Entwicklung abonnieren