Message Passing Interface

Enabling Connectionless DAPL UD in the Intel® MPI Library

What is DAPL UD?

Traditional InfiniBand* support involves MPI message transfer over the Reliable Connection (RC) protocol. While RC is long-standing and rich in functionality, it does have certain drawbacks: since it requires that each pair of processes setup a one-to-one connection at the start of the execution, memory consumption could (at the worst case) grow linearly as more MPI ranks are added and the number of pair connections grows.

  • Entwickler
  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Server
  • C/C++
  • Fortran
  • Fortgeschrittene
  • Intel® MPI Library
  • user datagrams
  • ud
  • dapl ud
  • IB
  • InfiniBand
  • scalability
  • Message Passing Interface
  • Cluster-Computing
  • Contra Costa College Intel Student Code for Good Virtual Hackathon '13

    Contra Costa College Intel Code for Good Virtual Hackathon 2013

    We are approaching another wonderful hackathon in 3 weeks. This one is named the "Virtual Hackathon". It is virtual in the sense that we will not all be in 1 building, but in separate houses working on different things. We will communicate to the other houses through the interwebs when necessary. Some of us members [including me] will be offering our houses for 3 days, from May 24 to May 26.

    Controlling Process Placement with the Intel® MPI Library

    When running an MPI program, process placement is critical to maximum performance.  Many applications can be sufficiently controlled with a simple process placement scheme, while some will require a more complex approach.  The Intel® MPI Library offers multiple options for controlling process placement within the Hydra process manager.

  • Entwickler
  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Anfänger
  • Intel® MPI Library
  • Rank Placement
  • Message Passing Interface
  • Cluster-Computing
  • 使用英特尔® MPI 实现并行化

    Application Analysis for Intel® MIC Architecture Suitability

    面向英特尔® MIC 架构进行应用的适用性分析

    面向英特尔® MIC 架构的编译器方法

    使用英特尔® MPI 实现并行化

  • Entwickler
  • Linux*
  • C/C++
  • Fortran
  • Experten
  • Intel® C++-Compiler
  • Intel® Fortran Compiler
  • Message Passing Interface
  • Intel® Many Integrated Core Architektur
  • Optimierung
  • Vektorisierung
  • Intel® Xeon Phi™ Coprocessor February Developer Webinar Q&A Responses

    Response to our February session of the Intel® Xeon® and Xeon® Phi™ Introduction to High Performance Application Development for Multicore and Manycore-Live webinar was gratifying and overwhelming, but finally we worked through all of your questions.  Some of the questions required a context we lost with the transcript and some were only partially formed, or of special interest, or duplicates.  We gathered together all the questions of general interest from the webinar and farmed them out to our experts for more complete answers.  We'll assembled that list and sorted it by

  • Entwickler
  • Linux*
  • C/C++
  • Fortran
  • Fortgeschrittene
  • Intel® C++ Composer XE
  • Intel® Composer XE
  • Intel® Fortran Composer XE
  • Intel® Math Kernel Library
  • Intel® MPI Library
  • Intel® Cluster Studio XE
  • Intel® VTune™ Amplifier XE
  • Message Passing Interface
  • OpenMP*
  • Cluster-Computing
  • Entwicklungstools
  • Intel® Many Integrated Core Architektur
  • Parallel Computing
  • Threading
  • Vektorisierung
  • Intel® Trace Collector Filtering

    Filtering in the Intel® Trace Collector will apply specified filters to the trace collection process.  This directly reduces the amount of data collected.  The filter rules can be applied either via command line arguments or in a configuration file (specified by the environment variable VT_CONFIG).  Filters are evaluated in the order they are listed.

    Filter Specification

    Filters consist of three components, type, pattern, and body.  The basic filter is of type STATE.  The other types, SYMBOL and ACTIVITY, apply pattern replacements, but are otherwise identical to STATE.

  • Entwickler
  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Server
  • C/C++
  • Fortran
  • Experten
  • Intel® Trace-Analyzer und -Collector
  • filtering
  • Message Passing Interface
  • Cluster-Computing
  • Entwicklungstools
  • Optimierung
  • Parallel Computing
  • Seiten

    Message Passing Interface abonnieren