OpenMP

Link/UrlTags
More Work-Sharing with OpenMP* [Knowledgebase]
by Richard Gerber Abstract As you know, OpenMP* contains a very powerful set of pragmas that help you parallelize a loop. What you may not know is that OpenMP can be used to thread more than ...

Posted: 2009-01-08 15:01:22 by Richard Gerber (Intel)
OpenMP, многопоточность, параллельное программирование
Choosing between OpenMP* and Explicit Threading Methods [Knowledgebase]
  Introduction OpenMP provides a powerful, portable, and simple means of threading applications. In some cases, however, developers should choose the flexibility of native threading APIs. The guide ...

Posted: 2008-10-02 13:50:27 by Andrew Binstock
C++ Compiler, OpenMP, Start Here, Multi-threading
Intel® Tools for Thread-Oriented Development on Linux* [Knowledgebase]
  Introduction Intel’s support for Linux* threading has expanded significantly due to a pair of acquisitions. The company’s line-up of development products is now one of the most comprehensive ...

Posted: 2008-10-02 13:52:49 by
open source, C++ Compiler, OpenMP, C/C++, Multi-threading
Writing Parallel Programs: a multi-language tutorial introduction [Knowledgebase]
Introduction Parallel programming was once the sole concern of extreme programmers worried about huge supercomputing problems. With the emergence of multi-core processors for mainstream applicati ...

Posted: 2008-12-02 15:22:09 by Andrey Chernyshev (Intel), Timothy Mattson (Intel)
java, OpenMP, многопоточность, параллельное программирование, MPI
选择英特尔® 线程构建模块?OpenMP?还是本地线程? [Knowledgebase]
如果是您,您会选择哪一种 API 来为您的软件应用引入线程?我们是否又可找到一把万能的钥匙呢?本文就将顺着这些疑问,带您全面了解开发人员在 ...

Posted: 2008-04-03 09:38:23 by Michael Voss (Intel), Alexey Kukanov (Intel), Arch Robison (Intel), David Poulsen (Intel), Shobhan Jha (Intel), Victoria Gromova (Intel)
OpenMP, Intel® Threading Building Blocks, потоки ОС
Code Demo: Destroy the Castle [Knowledgebase]
This is the binary and source of a demo we created to show how games can take advantage of multi-core processors. It's dead simple - you control a cannon facing down a terrifying, lethal... castle. ...

Posted: 2009-06-18 16:45:31 by
.net, OpenMP, Threading Building Blocks, coding, gaming, Code, games, polygonal modeling, threading, visual computing
OpenMP and Win32 Threads Usage Example [Knowledgebase]
by Stanislav Bratanov,Sr. Software Engineer, SSG/PDSD Abstract/Overview The code example computes a trigonometric formula for arrays of input coefficients and parallels the computation either us ...

Posted: 2009-01-14 10:44:24 by Stanislav Bratanov (Intel)
OpenMP, win32, Code
Обучающее руководство по многоядерным технологиям: продвинутый уровень [Knowledgebase]
Добро пожаловать Обучающие материалы для опытных пользователей  ...

Posted: 2008-07-11 23:48:34 by
.net, OpenMP, многопоточность, параллельное программирование, разработка игр
Обучающее руководство по многоядерным технологиям: начальный уровень [Knowledgebase]
Добро пожаловать! Обучающие м ...

Posted: 2008-07-12 03:34:47 by
java, .net, OpenMP, Multi-threading, Tuning, games
Hyper-Threading Technology: Impact on Compute-Intensive Workloads [Knowledgebase]
Intel's recently introduced Hyper-Threading Technology promises to increase application- and system-level performance through increased utilization of processor resources. It achieves this goal by a ...

Posted: 2008-05-22 16:33:07 by Sanjiv Shah (Intel), William Magro (Intel), Paul Petersen (Intel)
Hyper-Threading, OpenMP, xeon, Multi-threading
Multithreaded Technology and Multi-Core Processors [Knowledgebase]
Introduction by Craig SzydlowskiInfrastructure Processor DivisionIntel Corporation Many software applications are about to be turned upside-down by the transition of CPUs from single to multi-co ...

Posted: 2009-02-24 08:31:03 by Craig Szydlowski (Intel)
OpenMP, Multi-threading
Intel® Tools Make Threading Easier on Multiple Processors [Knowledgebase]
Introduction Intel® Thread Profiler, Intel® Thread Checker, and the Intel® Compiler with Support for OpenMP* Allow Quick Performance Estimation for Threading Applications. As a software developer ...

Posted: 2008-10-24 14:36:51 by James Rose (Intel)
OpenMP, Tuning, Vtune
Preparing Applications for Intel® Core™ Microarchitecture [Knowledgebase]
by Khang NguyenContributors: Bob Valentine, Erik Niemeyer, Paul Lindberg Introduction Currently, optimizing applications for a desktop platform is not the same as doing it for the mobile platfor ...

Posted: 2008-12-04 15:46:15 by Khang Nguyen (Intel)
OpenMP, Code, Vtune
Intel® Threading Tools and OpenMP* [Knowledgebase]
Introduction Find where parallelism can be implemented effectively within a serial application.Explicit threading methods, such as Windows* threads or POSIX* threads, use library calls to create, ...

Posted: 2009-02-25 10:05:42 by Clay Breshears (Intel)
OpenMP, Threading Tools, Thread Profiler, thread checker, многопоточность, параллельное программирование
Basic OpenMP Threading Overhead [Knowledgebase]
Introduction You have existing code and you want to thread it so it runs best on a multicore system. What do you need to know to get started?This article will show how you can start threading you ...

Posted: 2009-01-14 11:00:55 by Paul Lindberg (Intel)
C++ Compiler, OpenMP, C/C++, Start Here
Performance Obstacles for Threading: How do they affect OpenMP code? [Knowledgebase]
by Paul Lindberg Introduction Now that multi-core processors are becoming mainstream, developers need to thread their code so it will run in parallel. OpenMP1 can provide a useful way to thread ...

Posted: 2009-01-14 15:34:03 by Paul Lindberg (Intel)
C++ Compiler, OpenMP, Multi-threading
Artificial Neural Nets and Hyper-Threading Technology [Knowledgebase]
by Chuck Desylva Introduction Different methods for optimizing AI algorithms to take advantage of an Intel® Pentium® 4 Processor with Hyper-Threading Technology The purpose of this paper is t ...

Posted: 2008-11-06 16:09:59 by Chuck V. DeSylva
OpenMP, Multi-threading, games
Multi-Threaded Programming: Advanced Techniques [Knowledgebase]
by Aaron Coday Introduction In this course and its accompanying labs, you will become familiar with intermediate to advanced techniques for explicit threading and OpenMP* threading. You’ll dem ...

Posted: 2009-01-15 14:01:35 by Aaron Coday (Intel)
OpenMP, многопоточность, Vtune
Модели многопоточности для высокопроизводительных вычислений: Pthreads или OpenMP? [Knowledgebase]
Введение Автор: Эндрю Бинсток (Andrew Binstock) Операционная система UNIX уже давно поддерживала многопоточность, чт ...

Posted: 2009-02-04 13:41:51 by
OpenMP, threading
Optimizing for Hyper-Threading Technology Using the Intel® VTune™ Performance Analyzer [Knowledgebase]
Introduction As the first in a collection of Intel® Software Network articles, this article helps an experienced software programmer like you understand how to optimize an application for Hyper-Thr ...

Posted: 2008-10-22 13:33:53 by Richard Gerber (Intel)
OpenMP, Hyper-Threading Technology, Vtune
Getting Started with OpenMP* [Knowledgebase]
Abstract As you probably know by now, to get the maximum performance benefit from a processor with Hyper-Threading Technology, an application needs to be executed in parallel. Parallel execution requ ...

Posted: 2008-10-20 15:05:45 by Richard Gerber (Intel)
OpenMP, многопоточность, параллельное программирование
Stack size in fortran using OpenMP [Forums]
Hi! I am running a C++ scientific calculation program that heavily relies on fortran code. A number of large matrices are used (128*128*128) and passed around in fortran. Right now most of them resid ...

Posted: 2008-10-06 16:22:17 by davva
Fortran, OpenMP, stack
32 OpenMP traps for C++ developers [Knowledgebase]
Alexey KolosovOOO "Program Verification Systems" (Co Ltd)Evgeniy RyzhkovOOO "Program Verification Systems" (Co Ltd)Andrey KarpovOOO "Program Verification Systems" (Co Ltd) May 2008 AbstractIntroduct ...

Posted: 2008-10-28 12:09:46 by Andrey Karpov
C++, OpenMP, Visual Studio, многопоточность, параллельное программирование, Си++
An Overview of the Parallelization Implementation Methods in Intel(R) C++ Compilers [Knowledgebase]
Introduction This document provides an overview of some of the popular techniques and technologies available for parallelizing applications and explains how Intel® C++ Compilers can help with th ...

Posted: 2009-09-17 14:29:28 by Mark Sabahi (Intel)
OpenMP, parallelization, Vectorization, TBB
OpenMP and debugging problem [Forums]
I am using Visual Studio 2008 and Intel(R) Fortran 11.0.039 [IA-32]. I have a code which reads: *dec$ if defined (_OPENMP_)*$omp parallel if ( enableOpenMP ) num_threads ( threads ) default ( shared ...

Posted: 2008-10-16 13:31:35 by jirina
OpenMP, Debugger
OpenMP support changes since Intel IPP 6.0 and Intel MKL 10.1 [Knowledgebase]
The Intel IPP 6.0 and Intel MKL 10.1 threading libraries are switching from the legacy OpenMP* run-time library (libguide*) to the compatibility library (libiomp*). The dynamic library, libguide40 ...

Posted: 2009-07-30 18:50:51 by Ying Song (Intel)
OpenMP, open mp, libguide, libiomp5md.dll, libguide40.dll, libiomp5.dylib, OpenMP in Compiler, Intel Parallel Composer
Intel® IPP - Threading / OpenMP* FAQ [Knowledgebase]
Does Intel® IPP support multi-threading? Is it thread safe? Which Intel IPP functions contain OpenMP* code? How can I determine the number of threads the Intel® IPP creates? How do I control th ...

Posted: 2009-06-26 17:14:20 by AmandaS (Intel)
OpenMP, libguide, libiomp5md.dll, libguide40.dll, libiomp5.so, Multi-threading, OMP_NUM_THREADS, threading, IPP thread
Introduction to Intel® Thread Checker for Linux [Videos]
Are you threading applications on Linux using C/C++? If so, consider using Intel® Thread Checker to pinpoint hard-to-find threading errors like data races and deadlocks that can cause lockups and cra ...

Posted: 2008-11-06 14:25:36 by David Mackay (Intel)
OpenMP, Threading Tools, Threading Building Blocks, Intel Tools, TBB, Intel Thread Checker, multicore
internal threshold was exceeded [Knowledgebase]
  Reference Number : Q511410 / Q459928Version : Intel C++ and Fortran Compiler  versions 10.1 and 11.0Operating System : Windows, Linux, Mac OS X Architectures:   IA-32, Intel 64, IA-64P ...

Posted: 2009-07-02 14:48:44 by Martyn Corden (Intel)
OpenMP, threshold exceeded, override-limits
OMP: Error #15: Initializing libguide.lib, but found libguide40.dll already initialized. [Knowledgebase]
"OMP: Error #15: Initializing libguide.lib, but found libguide40.dll already initialized" is a linker error generated when different parts of a program try to link both the static and dynamic versions ...

Posted: 2009-07-02 14:47:14 by Roland Wiele (Intel)
OpenMP, libguide, libguide40.dll, libiomp5
11.0.061 OpenMP issue -- libiomp5md.dll required to run apps compiled with /MT [Forums]
As the title says, libiomp5md.dll seems to be required to run applications compiled with /MT switch which I believe to be an error. If I select static linking I mean it!   ...

Posted: 2008-11-11 22:52:37 by Igor Levicki
OpenMP, libiomp5md.dll, /MT, 11.0.061
Cluster OpenMP for Intel Compilers [Forums]
Dear all, I would like to thank you first for reading my Thread. I will try to be as precise as possible. I am an Intel Visual Fortran 10.0.0.27 for Windows (happy) customer. Our programs are mainl ...

Posted: 2008-11-12 02:13:04 by François-Xavier
OpenMP, Cluster, compiler
Optimizing Applications with Intel(R) Parallel Composer [Knowledgebase]
This document describes how developers can use Intel® Parallel Composer to optimize applications for IA-32 and Intel® 64 processors.  It first shows some of the optimization features common to all ...

Posted: 2009-03-26 15:35:56 by Bonnie Aona (Intel), Martyn Corden (Intel)
OpenMP, Vectorization, inline, IPO, auto parallelization, HLO, HPO, IL0, floating point, optimization
Module 3. Programming with OpenMP (pt.1) [Videos]
Three Things You must Teach about Parallel Programming: Module 3. Programming with OpenMP (pt.1) Module 3 of a 3 part series on introducing parallelism to undergraduates. In this module, Dr. Clay B ...

Posted: 2008-12-13 01:04:13 by Paul Steinberg (Intel)
Programming, OpenMP, Academia Courseware, Courseware from Intel, Clay Breshears, Labs, Parallel Programming, parallel computing, multi-core
Module 3. Programming with OpenMP (pt.2) [Videos]
Three Things You must Teach about Parallel Programming: Module 3. Programming with OpenMP (pt.2) Module 3 of a 3 part series on introducing parallelism to undergraduates. In this module, Dr. Clay B ...

Posted: 2008-12-13 01:11:49 by Paul Steinberg (Intel)
Programming, OpenMP, Multithreading, Clay Breshears, academic courseware, Intel courseware, Parallel Programming, parallel computing, multi-core
openmp omp tasking environment variables for 11.0.074 / linux [Forums]
Hiya, I'm having difficulty getting (omp) tasking to work with icc 11.0.074 on linux (downloaded yesterday). In particular, I don't seem to be getting any parallelism at all. This is on a machine wit ...

Posted: 2008-12-14 15:06:50 by lmeyerov
ICC, OpenMP, tasking, task
An example to show performance data for different implementations of Pi calculating [Blogs]
Last time I posted the topic – "Compare Windows* threads, OpenMP*, Intel® Threading Building Blocks for parallel programming" <http://software.intel.com/en-us/blogs/2008/12/16/compare-windows-th ...

Posted: 2009-01-22 00:25:53 by Peter Wang (Intel)
OpenMP, TBB, Parallel Programming
Is it possible to compile Intel MKL application to MPI executable? [Forums]
Is it possible to compile Intel MKL application to MPI executable?For example, I have example program that uses ParDiSo library from MKL. Is it possible to compile it into mpi executable, so I can run ...

Posted: 2009-01-26 07:15:27 by alevseev
pardiso, OpenMP, MPI
Think Parallel-Training Opportunity with Intel® Software College [Knowledgebase]
Home >> | Back to Courseware Access page >> | Conferences and Featured Events >> | Upcoming Conferences with Intel Participation >>|On this page:Pre-SIGCSE Training SessionsInt ...

Posted: 2009-01-29 14:50:28 by Jennifer Teal Levine (Intel), Wolfgang Rosenberg (Intel)
parallelism, OpenMP, university, Curriculum, Sigsce
OMP: Error #15: Initializing libguide.dylib, but found libiomp5.dylib already initialized [Knowledgebase]
"OMP: Error #15: Initializing libguide.dylib, but found libiomp5.dylib already initialized" is a linker error generated when different parts of a program try to link both static and dynamic verions of ...

Posted: 2009-04-10 13:08:20 by Elizabeth S (Intel)
OpenMP, libguide, libiomp5
How to use Intel(R) Compiler OpenMP* Compatibility Libraries on Windows* [Knowledgebase]
The new OpenMP* Compatibility libraryThe Intel(R) Parallel Composer beta, and the Intel(R) C++/Fortran Compiler 10.1 or 11.0 include the following new OpenMP* compatibility libraries: libiomp5m ...

Posted: 2009-07-14 16:02:52 by Jennifer Jiang (Intel)
OpenMP, libguide, libiomp, vcomp, _OPENMP_NOFORCE_MANIFEST
Calling functions in OpenMP [Forums]
I have a function defined like this: logical*4 function check_coordinates ( i, j, k )integer*4 i, j, k...if ( ... ) then check_coordinates = .true.else check_coordinates = .false.endifreturnend I ...

Posted: 2009-02-16 07:16:38 by jirina
OpenMP, function call
Debugging and optimization of multi-thread OpenMP-programs [Knowledgebase]
Andrey KarpovEvgeniy Romanovsky January 2009 In this article we discuss OpenMP technology whose main value is the possibility of improving and optimizing the already created code. OpenMP stand ...

Posted: 0000-00-00 00:00:00 by Andrey Karpov
OpenMP, многопоточность, параллельное программирование
Best Practices for Developing and Optimizing Threaded Applications, Part 1 [Knowledgebase]
Download "Best Practices for Developing and Optimizing Threaded Applications, Part 1" Abstract Microprocessor design is experiencing a shift away from a predominant focus on pure performance to a ...

Posted: 2009-03-03 15:41:30 by Aaron Tersteeg (Intel)
OpenMP, MKL, многопоточность, закон Амдаля, оптимизация, параллельное программирование, распараллеливание приложений
OpenMP issue: a threadprivate pointer doen't work when it has the dimension attribute [Forums]
Hi,I have a problem using OpenMP with the ifort compiler version 11.0.Consider the following test program: program test use mod_test, only: check implicit none integer,pointer,save :: p=> ...

Posted: 2009-03-02 06:25:28 by ymost
OpenMP, pointer
Конкурс разработчиков игр «Уровень 2009. Вызов Intel® Visual Adrenaline Game Demo» - полезные ресурсы [Knowledgebase]
На этой странице представлены ссылки на статьи, блоги, форумы и другие ресурсы, которые на наш взгляд будут по ...

Posted: 2009-07-02 00:39:13 by
OpenMP, Smoke, Игры, многопоточность, параллельное программирование, Intel GPA, разработка игр, Intel GMA, конкурс
Help a beginner in OpenMP [Forums]
Hi,I have a piece of ancient Fortran code that has two independent subroutines. Both use a NxM matrix as input to compute two distinct things. In short,PROGRAM ANCIENT...CALL METHOD1CALL METHOD2...END ...

Posted: 2009-03-10 18:13:30 by jenheta
Fortran, OpenMP, molecular dynamics
OpenMP* Loops with Function Calls for Bounds May Not Parallelize [Knowledgebase]
Reference Number :  DPD200110877Version : 11.0, 11.1 or Intel® Parallel ComposerOperating System : Windows*, Linux*, Mac OS X*Problem Description : The OpenMP* 3.0 standard now supports us ...

Posted: 2009-07-07 14:05:59 by Brandon Hewitt (Intel)
OpenMP, STL, vector, inline, loop, bound, limit, for, while, function, routine, call, parallel
If you had 4 days to teach parallel programming… to high school students … [Blogs]
If you had 4 days to teach parallel programming… to high school students …  Setup Let’s say you were given an invitation to lead a summer camp for high school students – a 4 day long day ca ...

Posted: 2009-03-16 11:57:06 by Robert Chesebrough (Intel)
OpenMP, academia, Threading Building Blocks, high school programming, parallel programming in high school, clubhouse, parallel, threading
OpenMP [Forums]
Hello everybody,Can any body tell me about the OpenMP like whats that and any other related information..please... ...

Posted: 2009-04-12 03:56:16 by gavri27
OpenMP
How to debug programs with OpenMP parallelization? [Forums]
I have a program which uses OpenMP. All parallel parts of the code look like this: !dec$ if defined (_PARALLELIZATION_) !$omp parallel if ( enableOpenMP ) num_threads ( threads ) default ( shared ) ...

Posted: 2009-04-14 13:10:56 by jirina
OpenMP, debugging, parallel
Compiler catastrophic error with OpenMP [Forums]
I used 11.0.083 to compile my program and following happened:bi_cgstab.for(491): (col. 7) remark: OpenMP DEFINED LOOP WAS PARALLELIZED.bi_cgstab.for(487): (col. 7) remark: OpenMP DEFINED REGION WAS PA ...

Posted: 2009-04-16 00:41:21 by jirina
OpenMP, catastrophic error, internal compiler error, FIRSTPRIVATE
Another problem with OpenMP [Forums]
I have a code which reads !$omp parallel if ( enableOpenMP ) num_threads ( threads ) default ( shared )!$omp& firstprivate ( i, im1, ip1, istep, i1, i2,!$omp& j, jm1, jp1, jstep, ...

Posted: 2009-04-20 03:30:01 by jirina
NaN, OpenMP, FIRSTPRIVATE, PRIVATE, REDUCTION, Infinity
VivaMP, система выявления ошибок в коде параллельных программ на языке С++, использующих OpenMP [Knowledgebase]
Аннотация В статье приводятся результаты исследований ошибок, которые допускают программисты, использующи ...

Posted: 2009-04-23 04:27:08 by Andrey Karpov, Evgeniy Ryzhkov
OpenMP, многопоточность, параллельное программирование, VivaMP
OpenMP: Sun's and Ifort [Forums]
Is there a reason for ifort openmp to find a race condition on an OpenMP DO loop when Sun's F95 OpenMP works fine?I have been using Sun's f95 to do a value function iteration (economics problem). V_ne ...

Posted: 2009-04-30 14:54:33 by jdrodrig
OpenMP, ifort, Sun, f95
Why intell cannot parallelize simple strided loop? [Forums]
Hello I am trying to access/transform in parallel( by openmp or autoparallelization) the  3D point set like: typedef struct { float Pos[3];} TstrPos;TstrPos *strP;const unsigned int Np=1024*1024*16 ...

Posted: 2009-05-04 13:09:49 by arm2armgmail.com
OpenMP, icpc, for loop parallelization, parallel
OpenMP __par_ symbols not available [Forums]
Hello,I'm obtaining run-time traces of the NAS Parallel Benchmarks parallelized with OpenMP and built with ifort.  I'm interested in "capturing" the functions generated by ifort, namely those that co ...

Posted: 2009-05-07 12:43:53 by jmmv
OpenMP, debugging, symbolic information
Intel® Parallel Composer OpenMP* [Videos]
See how to enable your C++ application to use OpenMP* and how to enable the Intel® Parallel Studio Debugger Extension. ...

Posted: 2009-05-14 20:25:50 by John Mchugh (Intel), venkatrajaraman
OpenMP, Visual Studio, Composer, Parallel Composer
Hybrid applications: Intel MPI Library and OpenMP* [Knowledgebase]
I have a mixed application which uses both MPI and OpenMP* calls. Does the Intel® MPI Library support this type of hybrid functionality? Yes, Intel MPI does support mixed MPI/OpenMP applications. ...

Posted: 2009-05-21 07:42:27 by Gergana Slavova (Intel)
OpenMP, intel mpi, hybrid application, mixed code, threads mpi
The flags "-openmp" and "-tcheck" can't be used together, but what good are they apart? [Forums]
Hi,I have a very simple program that uses OpenMP. I want to analyze it with the Intel Thread Checker, which I have installed. The only problem is, the compilation flag "-openmp" cannot be used togethe ...

Posted: 2009-06-04 04:16:14 by ymost
OpenMP, thread checker
What are all those functions starting with "kmp_" ? [Forums]
Hi,I'm using VTune to analyze a heavy application that utilizes OpenMP. I've used the sampling and call-graph collectors, but I'm having a hard time understanding the output. It seems that the most ti ...

Posted: 2009-06-07 07:16:11 by ymost
OpenMP, call graph
Software Scaling with Clay and Betty [Videos]
Have you struggled with scaling?  Have you been a victim of data races and contention?  And what about those pesky for loops?? Well slave no more.  With the parallel programming smarts available f ...

Posted: 2009-06-11 12:23:28 by Jerry Makare (Intel), Paul Steinberg (Intel), venkatrajaraman
tools, OpenMP, Intel Software Network, TBB, data races, parallel computing, multi-core, Dr. Clay Breshears, Infomercial Parody, Paraellelism, For Loops, Contention, Intel Software Development Products, Betty, Threaded Building Blocks
When parallelization breaks vectorization [Forums]
Hello,I started to learn Fortran a few days ago. However, the question is regarding Intel compiler, not the language.  Playing with the simple matrix multiplication code I noticed that the paralleliz ...

Posted: 2009-06-18 00:37:56 by eliosh
OpenMP, Vectorization, parallelisation
OpenMP breaks auto-vectorization [Forums]
Hi,for quite some time a regularly encounter the effect that loops are no longer vectorized when they are inside an outer OpenMP-parallel loop. The vectorization works fine though if I remove the '#pr ...

Posted: 2009-06-26 05:28:23 by hpcmango
OpenMP, Vectorization
Накладные расходы в OpenMP, копирование данных [Blogs]
OpenMP и его спецификация богата всякими clauses (не скажу как правильнее перевести на русский язык). В частности то, ...

Posted: 2009-07-23 11:40:45 by Maxym Dmytrychenko (Intel)
OpenMP
Применение OpenMP для распараллеливания задачи с использованием сеточных методов [Knowledgebase]
Аннотация Целью проекта TBB являлось изучение применения библиотеки TBB при разработке параллельных программ ...

Posted: 2009-10-05 05:28:09 by Irina Ratkevich
OpenMP, TBB, summer school
An unsuccessful attempt to compare PVS-Studio (VivaMP) and Intel C/C++ ("Parallel Lint") [Knowledgebase]
Andrey KarpovOOO "Program Verification Systems" September 2009 Abstract Brief reference information Introduction Preparation to testing ParallelSample with Intel C++ "Parallel Lint" ...

Posted: 2009-10-08 05:44:05 by Andrey Karpov
C++, OpenMP, Intel C++ Compiler, VivaMP, Parallel Programming, parallel lint, PVS-Studio
Неудачная попытка сравнить PVS-Studio (VivaMP) и Intel C/C++ ("Parallel Lint") [Knowledgebase]
Краткая справочная информация Введение Подготовка к проверке ParallelSample с помощью Intel C++ "Parallel Lint" Анализ проек ...

Posted: 2009-10-14 04:06:54 by Andrey Karpov
C++, OpenMP, Intel C++ Compiler, параллельное программирование, VivaMP, parallel lint, PVS-Studio
OpenMP и исключения (exceptions) [Blogs]
Мы продолжаем развивать наш статический анализатор VivaMP, и на этот раз хочется рассказать о диагностике ошибо ...

Posted: 2009-10-14 12:19:36 by Andrey Karpov
OpenMP, параллельное программирование, статический анализ
A blog devoted to static code analysis, 64-bit and parallel application development [Blogs]
Hello! With this note we begin our blog on ISN site. "We" is a Russian startup, OOO "Program Verification Systems", http://www.viva64.com . The blog will be conducted by two people - director gene ...

Posted: 2009-10-14 08:42:40 by Andrey Karpov
OpenMP, x64, 64-bit, c++ parallel programming, PVS-Studio
internal error: assertion failed at: "shared/edgcpfe/lower_name.c", line 5641 [Forums]
I am using the Intel Compiler for Linux to compile a GPL 3D renderer, which is available here: (project page) Unfortunately, I am getting... ../src/common/Light.cc(106): internal error: assertion fa ...

Posted: 2009-10-15 09:59:15 by ttsiod
OpenMP
OpenMP 3.0 и итераторы [Blogs]
Радостная новость ждет разработчиков, которые хотят одновременно использовать в своих программах итераторы ...

Posted: 2009-10-19 13:03:29 by Andrey Karpov
OpenMP, параллельное программирование
(Really) slow performance with OpenMP + Template [Forums]
Hi all, I do have a very strange performance behaviour of my small hand written matrix multiplication code and have no idea where to start, especially since g++ generates code with the expected p ...

Posted: 2009-10-21 09:32:59 by Jens
OpenMP
OpenMP and exceptions [Blogs]
We continue developing our static analyzer VivaMP and now we would like to speak about diagnosing errors relating to using C++ exceptions in parallel regions. By a parallel region we understand a prog ...

Posted: 2009-11-05 14:57:16 by Andrey Karpov
C++, OpenMP, VivaMP, Parallel Programming, static analysis
Use of rand() in OpenMP parallel sections [Blogs]
I came across an interesting thread at RSDN forum where a specific error of rand() function use in OpenMP parallel sections is considered (RSDN forum thread (RU)). I collect various errors which deal ...

Posted: 2009-11-05 14:57:46 by Andrey Karpov
C++, OpenMP, c++ parallel programming
OpenMP 3.0 and iterators [Blogs]
There is pleasant news for the developers who want to use iterators and OpenMP together in their programs. Not to say that these technologies have been incompatible until recently, but it was impossib ...

Posted: 2009-11-09 08:39:27 by Andrey Karpov
OpenMP, Parallel Programming & Multi-Core, c++ parallel programming
Threadprivate common data doesn't work with '-openmp-threadprivate compat' flag [Forums]
Hi,I have an old Fortran program which uses common data blocks, and I need to use it with my new code. My new code uses OpenMP, and because of a compiler bug in array pointers which are threadprivate ...

Posted: 2009-11-10 04:59:42 by ymost
Fortran, OpenMP
n-bodies: a parallel TBB solution: parallel code, a first attempt [Blogs]
It’s been a busy month preparing for SuperComputing ‘09 and booth duty (I’ll be hanging out in the Intel booth on Tuesday and Thursday and giving a talk there on Wednesday), and refining materia ...

Posted: 2009-11-13 17:44:24 by Robert Reed (Intel)
parallelism, OpenMP, Threading Building Blocks, Vectorization, supercomputing, n-bodies, lambda functions
Mixing MPI and OpenMP, hugging hardware and dealing with it [Blogs]
This morning, I took a rare break, and attended a tutorial at Supercomputing.  I'm glad I did. The tutorial looked at the pros and cons of mixing MPI and OpenMP in a single program, and was taught ...

Posted: 2009-11-16 11:42:39 by James Reinders (Intel)
parallelism, OpenMP, MPI, SC09, SuperComputing Conference
Processing of exceptions inside parallel sections [Blogs]
Some time ago I wrote in the blog about some problems (see note "OpenMP and exceptions") occurring when an exception excesses the boundaries of parallel sections. I have also told you that an exceptio ...

Posted: 2009-11-17 11:16:14 by Andrey Karpov
OpenMP, c++ parallel programming