This is the first article in a series of articles about High Performance Computing with the Intel Xeon Phi. The Intel Xeon Phi is the first commercial product of Intel to incorporate the Many Integrated Core architecture. In this article I will present the basics of the Xeon Phi architecture, the programming models and what we can do to measure the performance in cycles for micro benchmarks.
OpenMP*
Intel Xeon Phi Coprocessor April 2013 Developer Webinar Q&A Responses
Answers for the questions raised during the April session of our Introduction to High Performance Application Development for Intel® Xeon® & Intel® Xeon Phi™ processors class have been assembled. There were some duplicates and other questions we couldn't decipher, either because of the wording or because of implied context that was not spelled out. We tried to address the rest, which appear below:
Contra Costa College Intel Student Code for Good Virtual Hackathon '13
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.
Weird OpenMP Reduction
Typical reductions in OpenMP* involve using a associative operator op to do local reductions, and then using a reduction clause to collect those local reductions. For example, the following code computes a dot product by computing local sums on each thread and then summing them.
Intel® Xeon® & Xeon® Phi™ Webinar
This two day webinar series introduces you to the world of multicore and manycore computing with Intel® Xeon® processors and Intel® Xeon Phi™ coprocessors.
This page contains replays of 6 sessions covering a variety of topics as listed below:
Intel® Threading Building Blocks, OpenMP ou threads nativas?
Artigo publicado originalmente por: Michael Voss (Intel)
Offload Programming: Fortran and C Code Examples
This document describes a set of source code examples that are available as part of the Intel® Composer 2013 package. These examples demonstrate the basic concepts of offload programming for Intel® Xeon Phi™ coprocessors and are installed to the following default location on Linux*. The default value for <install_dir> is /opt/intel/composer_xe_2013.
Fortran code examples: <install-dir>/Samples/en_US/Fortran/mic_samples/LEO_Fortran_intro/
C code examples: <install_dir>/Samples/en_US/C++/mic_samples/intro_sampleC/
OpenMP* 循环调度
面向英特尔® MIC 架构的编译器方法
OpenMP 循环调度
使用以下通用形式的并行结构调度 OpenMP 循环:
|
示例 |
OpenMP* 线程相似性控制
面向 MIC Compi 的英特尔® Composer XE 文档
面向英特尔® MIC 架构的编译器方法
面向英特尔® MIC 架构的编译器方法
高效并行化,OpenMP 线程相似性控制
使用 OpenMP* 实现并行化
面向英特尔® MIC 架构进行应用的适用性分析
文档
