Intel® Developer Zone:
Производительность

Основные моменты

Последние публикации! Intel® Xeon Phi™ Coprocessor High Performance Programming 
Изучайте основы программирования для этой новой архитектуры и новых продуктов. Новинка!
Intel® System Studio
Intel® System Studio – это комплексное интегрированное решение в виде набора программных средств разработки, которые помогают ускорить выпуск приложений на рынок, повысить надежность, а также энергоэффективность и производительность систем. Новинка!
Если вы еще не видели – трансляция 2-дневного веб-семинара
Введение в разработку высокопроизводительных приложений для сопроцессоров Intel® Xeon и Intel® Xeon Phi™.
Structured Parallel Programming
Авторы Майкл Мак-Кул, Арч Д. Робинсон и Джеймс Рейндерс используют подход, основанный на структурированных моделях, которые должны сделать данную тему доступной для каждого разработчика программного обеспечения.

Обеспечьте оптимальную производительность ваших приложений с помощью инновационных средств Intel для параллельного программирования.

Ресурсы для разработчиков


Инструменты для разработки

 

Intel® Parallel Studio

Intel® Parallel Studio упрощает реализацию параллелизма для разработчиков, использующих Microsoft Visual Studio* C/C++, с помощью продвинутых инструментов для оптимизации клиентских приложений для многоядерных процессоров.

Решения Intel® для разработчиков ПО

Изучите средства, которые помогут вам оптимизировать ваши приложения для архитектуры Intel. Для некоторых средств предоставляются бесплатные ознакомительные версии, действительные в течение 45 дней.

База знаний по инструментальным средствам

Руководства и справочная информация по средствам Intel для разработчиков.

Intel® Xeon Phi™ Coprocessor code named “Knights Landing” - Application Readiness
- Indraneil Gokhale (Intel)Опубликовано: 09/15/20140
As part of the application readiness efforts for future Intel® Xeon® processors and Intel® Xeon Phi™ coprocessors (code named Knights Landing), developers are interested in improving two key aspects of their workloads: Vectorization/code generation Thread parallelism This article mainly talks a...
Intel® IPP - Threading / OpenMP* FAQ
- Naveen GvОпубликовано: 04/08/20157
This page contains common questions and answers on multi-threading in the Intel IPP.
Threading Intel® Integrated Performance Primitives Image Resize with Intel® Threading Building Blocks
- Jeffrey Mcallister (Intel)Опубликовано: 04/08/20150
Threading Intel® IPP Image Resize with Intel® TBB.pdf (157.18 KB) :Download Now   Introduction The Intel® Integrated Performance Primitives (Intel® IPP) library provides a wide variety of vectorized signal and image processing functions. Intel® Threading Building Blocks (Intel® TBB) adds simpl...
License changes in Intel® Parallel Studio XE 2016 Beta
- Gergana Slavova (Intel)Опубликовано: 03/30/20150
This Beta release of the Intel® Parallel Studio XE 2016 introduces a major change to the 'Named-user' licensing scheme (provided as default for the 2016 Beta licenses).  Read below for more details on this new functionality as well as a list of special exceptions.  Following a thorough Beta testi...
Подписаться на Статьи Intel Developer Zone
Потоки — это Goto параллельного программирования
Опубликовано Grigory Rechistov (Intel) Размещено 25.04.2014 0
Сразу раскрою мысль, вынесенную в заголовок. Использование потоков (также именуемых нити, треды, англ. threads) и средств прямой манипуляции ими (создание, уничтожение, синхронизация) для написания параллельных приложений оказывает столь же пагубное влияние на сложность алгоритмов, качество кода ...
Android*: Написание многопоточных приложений с помощью Intel® Threading Building Blocks
Опубликовано Vladimir Polin (Intel) Размещено 21.12.2012 0
Совсем недавно мы рассматривали написание многопоточных приложений для магазина Windows с помощью Intel® Threading Building Blocks(Intel® TBB). Там утверждается, что использование кроссплатформенной библиотеки TBB позволяет легко переносить вычислительную часть на другие платформы. Android как ра...
Windows* 8: Написание многопоточных приложений для магазина Windows с помощью Intel® Threading Building Blocks
Опубликовано Vladimir Polin (Intel) Размещено 21.12.2012 0
Как известно, в программном интерфейсе приложений для магазина Windows (Windows Store* apps) отсутствуют многие функции работы с потоками, начиная с CreateThread() и заканчивая работой с TLS ключами. И это отличный повод перейти от параллелизма, основанного на системно-зависимых потоках к паралле...
7 новых возможностей Intel® VTune Amplifier XE
Опубликовано Kirill Rogozhin (Intel) Размещено 20.12.2012 0
VTune Amplifier XE давно известен пользователям своими возможностями глубокого анализа производительности ПО, как на уровне приложения, так и на микроархитектурном уровне. Инструмент не стоит на месте и активно развивается, улучшаясь и обрастая новым функционалом. В этом посте приведён краткий об...
Подписаться на Блоги Intel® Developer Zone
Intel® Parallel Studio XE SP1 & Intel® Cluster Studio XE SP1
- kathy-farrel (Intel)0
Intel® Parallel Studio XE SP1 & Intel® Cluster Studio XE SP1 - What's New - Webinar Tuesday, September 17 9am PDT Please join us for a technical presentation on the new features found in the recently released Intel® Parallel Studio XE 2013 SP1 Intel® Cluster Studio XE SP1. This release includes support for compilers and performance analysis on Intel® Xeon Phi™ on Windows*. The technical presentation will briefly cover new features for both C++ and Fortran on Linux*, Windows*, and OS X* operating systems as well as error checking and performance profiling tools. Learn how to efficiently boost your application performance! Not too late! - Register Now  Learn about Upcoming Webinars
error when compile parsec with icc.
- sun l.0
error when compile http://parsec.cs.princeton.edu/parsec3-doc.htm with icc. What's "/opt/intel/cc/latest"? it doesn't exist on my machine. should i make a cc fold? ---------- [root@amax parsec-3.0]# cd /opt/intel [root@amax intel]# ls bin                     composerxe  ism       mic     cnc                     impi        lib       mkl     include     licenses  mpi-rt     ipp         man       tbb [root@amax parsec-3.0]# whereis icc icc: /opt/intel/bin/icc [root@amax parsec-3.0]# whereis cc cc: /usr/bin/cc --------------  some config of icc.bldconf # CC_HOME is the installation root of the C compiler   export CC_HOME="/opt/intel/cc/latest"   #  export CC_HOME="/opt/intel/bin/" when i changed CC_HOME to "/opt/intel/bin/", still error     ----------- [root@amax parsec-3.0]# parsecmgmt -a build -c icc [PARSEC] Packages to build:  blackscholes bodytrack facesim ferret freqmine raytrace swaptions fluidanimate vips x264 canneal dedup streamcluster [PARSEC] [========== Build...
Parallel Image Processing in OpenMP - Image Blocks
- Royi5
Hello, I'm doing my first steps in the OpenMP world. I have an image I want to apply a filter on. Since the image is large I wanted to break it into non overlapping parts and apply the filter on each independently in parallel. Namely, I'm creating 4 images I want to have different threads. I'm using Intel IPP for the handling of the images and the function to apply on each sub image. I described the code here: http://stackoverflow.com/questions/29319226/parallel-image-processing-in... The problem is I tried both sections and parallel for and got only 20% improvement. What am I doing wrong? How can I tell each "Worker" that though data is taken from the same array, it is safe to read (Data won't change) and write (Each worker has exclusive approach to its part of the result image). Thank You.
COPROCESSADOR PHI AND JAVA
- Rafael R.2
Hi, In our university bought a machine with CO-PROCESSOR PHI. The description in the site: https://software.intel.com/en-us/articles/intelr-xeon-phitm-coprocessor-... It is reported that there is no support JAVA yet. The answer is 2013 and we are already in 2015. Is there a Java option for coding? Tks Rafael
Intel® Xeon Phi™ Coprocessor Developer Training Coming to a City Near You in 2015
- Mike Pearce (Intel)0
https://software.intel.com/en-us/blogs/2015/03/04/intel-xeon-phi-coprocessor-developer-training-coming-to-a-city-near-you-in-2015
Mixing kernel space and userspace in a new kernel.
- Jog L.0
Hello, I was thinking of creating an open source kernel (with block already written in the linux kernel obviously). Now I would like to hear from experts what are the dangers to run in ring0 if no users and no external connections are done. We are in a situation in which the processor is isolated from the whole world. No one can mess with it. all the processes running on top of it have to register and are created and compiled by root using a specific memory range. No process can be launched without the acceptation of root. No human accesses it. The code running inside is reviewed and we have facilities to be sure no other memory range than the one we expect each process to use can be used. That is for the -restrictive- context. Now, could we imagine it be possible for such a kernel to exist or are there some limitations that I don't predict ? The kernel is to be massively specialized, hence the "almost starting from scratch". Thanks for your insights, Jog
linking with two versions of mkl (multi threaded and single threaded) in one application
- Michal K.3
Hi, Is it possible to use both the single threaded version of mkl library and the multi threaded version of mkl in one application? I need the single threaded version to use with PLASMA library, yet at some other part of my code, I need use mkl PARDISO, for which I need the multi threaded version. Any help will be greatly appreciated. Cheers Michal  
PCIe 3.0 reference clock jitter tool
- Sonal C.0
Where can I access the Intel PCIe clock jitter tool
Подписаться на Форумы

Основные моменты

Улучшите производительность - Используйте открытые исходные коды, созданные с помощью средств Intel Tools ›


Получить руководство и начать работать! Поточные приложения, управление памятью, средства программировая и синхронизация.
Руководство Intel по разработке многопоточных приложений ›


Быстро, просто и бесплатно!
Intel® Concurrency Checker ›


Загляните в будущее уже сейчас.
Intel® AVX ›


Intel® Parallel Studio XE
Получите бесплатную пробную версию ›