Libraries

Novedades Módulos Intel® para subprocesos 4.2

Los Módulos Intel® para subprocesos son una de las bibliotecas de subprocesos C++ más conocidas y fue actualizada recientemente a una nueva versión: 4.2. La versión actualizada contiene varias características clave nuevas en comparación con la anterior versión 4.1. Algunas de ellas ya se habían implementado en las actualizaciones de la versión 4.1.

  • Developers
  • Android*
  • Apple OS X*
  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8
  • Android*
  • Windows*
  • C/C++
  • Advanced
  • Intermediate
  • Intel® C++ Composer XE
  • Intel® Threading Building Blocks
  • tbb
  • Cosa c'è di nuovo? Intel® Threading Building Blocks 4.2

    Una delle librerie più conosciute di threading C++, Intel ® Threading Building Blocks (Intel® TBB), è stata recentemente aggiornata a una nuova versione, la 4.2. Rispetto alla precedente versione 4.1, la versione aggiornata contiene diverse nuove importanti funzionalità, alcune delle quali erano già state rilasciate negli aggiornamenti di Intel TBB 4.1.

  • Developers
  • Android*
  • Apple OS X*
  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8
  • Android*
  • Windows*
  • C/C++
  • Advanced
  • Intermediate
  • Intel® C++ Composer XE
  • Intel® Threading Building Blocks
  • tbb
  • Что нового? Intel® Threading Building Block 4.2

    Одна из наиболее известных многопоточных  библиотек C++ Intel® Threading Building Blocks (Intel® TBB) была недавно обновлена на новую версию – 4.2. Обновленная версия содержит несколько важных нововведений по сравнению с версией 4.1. Некоторые из них уже стали доступны в обновлениях Intel TBB 4.1..

  • Developers
  • Android*
  • Apple OS X*
  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8
  • Android*
  • Windows*
  • C/C++
  • Advanced
  • Intermediate
  • Intel® C++ Composer XE
  • Intel® Threading Building Blocks
  • tbb
  • Profiling OpenMP* applications with Intel® VTune™ Amplifier XE

    Parallelism delivers the performance High Performance Computing (HPC) requires. The parallelism runs across several layers: super scalar, vector instructions, threading and distributed memory with message passing.    OpenMP* is a commonly used threading abstraction, especially in HPC. Many HPC applications are moving to a hybrid shared memory/distributed programming model where both OpenMP* and MPI* are used.

  • Developers
  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8
  • C/C++
  • Fortran
  • Intel® VTune™ Amplifier XE
  • Intel VTune Amplifier
  • OpenMP*
  • Development Tools
  • Optimization
  • Parallel Computing
  • Привязка потоков (affinity) в Intel® Threading Building Blocks на сопроцессоре Intel® Xeon Phi™

    Библиотека Intel® Threading Building Blocks (Intel® TBB) [1] [2] предоставляет высокоуровневые интерфейсы для написания программ, использующих параллельные вычисления. И несмотря на то, что цель этих интерфейсов скрыть от разработчика управление потоками в системе, всё же иногда встречаются задачи, требующие ручного управления. Одна из таких задач - привязка программных потоков к определённым физическим потокам (ядрам) [3].

  • Developers
  • Students
  • Linux*
  • Business Client
  • Server
  • C/C++
  • Intel® C++ Composer XE
  • Intel® Threading Building Blocks
  • Intel Threading Building Blocks (Intel TBB)
  • Intel Xeon Phi
  • Affinity
  • tbb affinity
  • cache efficiency
  • observer
  • task_scheduler_observer
  • pi
  • тбб
  • аффинити
  • кэш
  • привязка потоков
  • Intel® MPI Library 4.1 Update 2 Readme

    The Intel® MPI Library for Linux* and Windows* is a high-performance interconnect-independent multi-fabric library implementation of the industry-standard Message Passing Interface, v2.2 (MPI-2.2) specification. This package is for MPI users who develop on and build for IA-32 and Intel® 64 architectures on Linux* and Windows*, as well as customers running on the Intel® Xeon Phi™ coprocessor on Linux*. You must have a valid license to download, install and use this product.

  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8
  • Server
  • C/C++
  • Fortran
  • Intel® MPI Library
  • Message Passing Interface
  • Cluster Computing
  • 使用英特尔® IPP 构建 Android* NDK 应用

    英特尔 IPP 为图像处理、信号处理、向量数学和小矩阵计算提供了高度优化的构造块函数。 同时在几个 IPP 域中针对英特尔(R) 凌动™ 处理器提供了可以手动调整的函数,利用的是英特尔® 流 SIMD 扩展 (Intel® SSE) 指令。IPP 静态非线程 Linux* 库现在支持 Android* 操作系统,同时可以和 Android 应用一起使用。

    本文将为您介绍如何将英特尔 IPP 函数添加到 Android NDK 应用中。 英特尔 IPP 提供了处理器特有的优化功能,同时只能关联到本地 Android C/C++ 代码上。为了在您的应用中使用英特尔 IPP,您需要在您的源代码中包含英特尔 IPP 函数,同时你还需要将 IPP 库添加到构建命令行中。

    使用英特尔 IPP

    1. 在源文件中添加英特尔 IPP 函数

  • Developers
  • Android*
  • Android*
  • Java*
  • Intel® Integrated Performance Primitives
  • Intel® Streaming SIMD Extensions
  • SSE4.2
  • ndk
  • Intel® Atom™ Processors
  • 新特性 英特尔® 线程构建模块 4.2

    英特尔® 线程构建模块 (Intel® TBB) 是最为人们熟知的一种 C++ 线程库,其最新的版本现已更新至 4.2。 与之前的 4.1 版本相比,更新后的版本提供了多个重要的新特性。 一些特性已经在 TBB 4.1 更新中发布出来。

    新的同步基元 speculative_spin_mutex  提供了对推测锁定的支持。 这使得在第 4 代英特尔® 酷睿™ 处理器上使用英特尔(R) 事务性同步扩展 (Intel® TSX) 硬件特性成为可能。 只要不出现可能会产生不同于非推测性锁定的结果的“冲突”,推测互斥锁在支持硬件事务性内存 (如英特尔® TSX) 的处理器上工作时就会允许多个线程获取同一个锁。 因此在非竞争性案例中就不会发生串行化。 这样就能在“短”的关键区域上大幅提高性能和可扩展性。 如果不为事务性同步提供硬件支持,推测互斥锁的作用将与非推测互斥锁类似,同时很可能会表现出更差的性能。

  • Developers
  • Android*
  • Apple OS X*
  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8
  • Android*
  • Windows*
  • C/C++
  • Advanced
  • Intermediate
  • Intel® C++ Composer XE
  • Intel® Threading Building Blocks
  • tbb
  • Intel® Trace Analyzer and Collector 9.0 Beta Readme

    The Intel® Trace Analyzer and Collector is a low-overhead scalable event-tracing library with graphical analysis that reduces the time it takes an application developer to enable maximum performance of cluster applications. This Beta package is for users who develop on and build for Intel® 64 architectures on Linux* and Windows*, as well as customers running on the Intel® Xeon Phi™ coprocessor on Linux*. You must have a valid license to download, install and use this product.

  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8
  • C/C++
  • Fortran
  • Intel® Trace Analyzer and Collector
  • mpi-3
  • mpi analysis
  • profiling
  • cluster tools
  • Message Passing Interface
  • Cluster Computing
  • Symmetric Mode MPI Performance without InfiniBand*

    Symptom

    Slow host-coprocessor MPI communications in systems with no InfiniBand* HCA.  If running with I_MPI_DEBUG=2 or higher, you will see one of the following messages indicating that the TCP fabric has been selected:

    [0] MPI startup(): tcp data transfer mode
    [0] MPI startup(): shm and tcp data transfer modes
  • Linux*
  • Server
  • Intermediate
  • Intel® MPI Library
  • tips and tricks
  • Configuring Intel® Xeon Phi™ coprocessors inside a cluster
  • Intel® MPSS
  • ofed
  • Message Passing Interface
  • Intel® Many Integrated Core Architecture
  • Subscribe to Libraries