Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Stdcxx Wiki" for change 
notification.

The following page has been changed by MartinSebor:
http://wiki.apache.org/stdcxx/Parallelization

The comment on the change is:
Added OpenMP load balancing info.

------------------------------------------------------------------------------
   * [http://www.openmp.org/mp-documents/cspec20.pdf OpenMP for C/C++ 2.0], May 
2002
   * [http://www.openmp.org/mp-documents/cspec10.pdf OpenMP for C/C++ 1.0], 
October 1998
  
- ||||||||||||||||<tablestyle="text-align:center;">OpenMP and Parallelization 
Support||
+ ||||||||||||||||||<tablestyle="text-align:center;">OpenMP and Parallelization 
Support||
- ||<rowstyle="background-color:powderblue;font-weight:bold">COMPILER|| 
Released || OpenMP [[BR]] Version||OpenMP [[BR]] Option||Auto-Parallelization 
[[BR]] Option||
+ ||<rowstyle="background-color:powderblue;font-weight:bold">COMPILER|| 
Released || OpenMP [[BR]] Version||OpenMP [[BR]] Option||OpenMP [[BR]] Load 
[[BR]] Balancing ||Auto-Parallelization [[BR]] Option||
- || HP aCC 6.20        || Sep 2008 ||        || `+Oopenmp` || `+Oautopar` 
(C/C++)         ||
+ || HP aCC 6.20        || Sep 2008 ||        || `+Oopenmp` || ? ||  
`+Oautopar` (C/C++) ||
- || HP aCC 6.15        || Sep 2007 || 
[http://docs.hp.com/en/10946/parallelprog.htm 2.5] || 
[http://docs.hp.com/en/10946/options.htm#opt+Onoopenmp +Oopenmp] || 
[http://docs.hp.com/en/10946/options.htm#opt+Onoautopar +Oautopar] (C only) ||
+ || HP aCC 6.15        || Sep 2007 || 
[http://docs.hp.com/en/10946/parallelprog.htm 2.5] || 
[http://docs.hp.com/en/10946/options.htm#opt+Onoopenmp +Oopenmp] || No || 
[http://docs.hp.com/en/10946/options.htm#opt+Onoautopar +Oautopar] (C only) ||
- || HP aCC 3.80        || Sep 2007 || 
[http://docs.hp.com/en/11920/HP%20aC++%20Online%20Programmer's%20Guide/parallelprog.htm
 2.0] || 
[http://docs.hp.com/en/11920/HP%20aC++%20Online%20Programmer's%20Guide/options.htm#opt+Onoopenmp
 +Oopenmp] || 
[http://docs.hp.com/en/11920/HP%20aC++%20Online%20Programmer's%20Guide/options.htm#opt+Onoautopar
 +Oautopar], 
[http://docs.hp.com/en/11920/HP%20aC++%20Online%20Programmer's%20Guide/options.htm#opt+Onoparallel
 +Oparallel] ||
+ || HP aCC 3.80        || Sep 2007 || 
[http://docs.hp.com/en/11920/HP%20aC++%20Online%20Programmer's%20Guide/parallelprog.htm
 2.0] || 
[http://docs.hp.com/en/11920/HP%20aC++%20Online%20Programmer's%20Guide/options.htm#opt+Onoopenmp
 +Oopenmp] || ? || 
[http://docs.hp.com/en/11920/HP%20aC++%20Online%20Programmer's%20Guide/options.htm#opt+Onoautopar
 +Oautopar], 
[http://docs.hp.com/en/11920/HP%20aC++%20Online%20Programmer's%20Guide/options.htm#opt+Onoparallel
 +Oparallel] ||
- || HP aCC 3.70        || Jun 2006 || 
[http://www.docs.hp.com/en/7762/5991-4874/parallelprog.htm 2.0] || 
[http://www.docs.hp.com/en/7762/5991-4874/options.htm#opt+Onoopenmp +Oopenmp] 
|| [http://www.docs.hp.com/en/7762/5991-4874/options.htm#opt+Onoautopar 
+Oautopar], 
[http://www.docs.hp.com/en/7762/5991-4874/options.htm#opt+Onoparallel  
+Oparallel] ||
+ || HP aCC 3.70        || Jun 2006 || 
[http://www.docs.hp.com/en/7762/5991-4874/parallelprog.htm 2.0] || 
[http://www.docs.hp.com/en/7762/5991-4874/options.htm#opt+Onoopenmp +Oopenmp] 
|| ? || [http://www.docs.hp.com/en/7762/5991-4874/options.htm#opt+Onoautopar 
+Oautopar], 
[http://www.docs.hp.com/en/7762/5991-4874/options.htm#opt+Onoparallel  
+Oparallel] ||
- ||HP aCC 3.33         || Dec 2001 || N/A       || 
[http://www.docs.hp.com/en/1837/options.htm#option+Oautopar +Oautopar], 
[http://www.docs.hp.com/en/1837/options.htm#option+Oparallel +Oparallel] ||
+ ||HP aCC 3.33         || Dec 2001 || N/A || N/A || N/A || 
[http://www.docs.hp.com/en/1837/options.htm#option+Oautopar +Oautopar], 
[http://www.docs.hp.com/en/1837/options.htm#option+Oparallel +Oparallel] ||
- ||HP aCC 3.13         || Dec 1999 || N/A       || 
[http://docs.hp.com/en/8/options.htm#option+Oautopar +Oautopar], 
[http://docs.hp.com/en/8/options.htm#option+Oparallel +Oparallel] ||
+ ||HP aCC 3.13         || Dec 1999 || N/A || N/A || N/A || 
[http://docs.hp.com/en/8/options.htm#option+Oautopar +Oautopar], 
[http://docs.hp.com/en/8/options.htm#option+Oparallel +Oparallel] ||
- ||Borland C++ 6       ||        || N/A    || N/A       || N/A ||
+ ||Borland C++ 6       ||        || N/A || N/A || N/A || N/A ||
- ||gcc 4.4             ||        || 3.0    || `-openmp` ||  
`-ftree-parallelize-loops` ||
+ ||gcc 4.4             ||        || 3.0 || `-openmp` || (./) ||  
`-ftree-parallelize-loops` ||
- ||gcc 4.3             || Mar 2008 || 2.5    || 
[http://gcc.gnu.org/onlinedocs/gcc-4.3.0/gcc/C-Dialect-Options.html#index-fopenmp-109
 -fopenmp] ||  
[http://gcc.gnu.org/onlinedocs/gcc-4.3.0/gcc/Optimize-Options.html#index-ftree_002dparallelize_002dloops-700
 -ftree-parallelize-loops] ||
+ ||gcc 4.3             || Mar 2008 || 2.5 || 
[http://gcc.gnu.org/onlinedocs/gcc-4.3.0/gcc/C-Dialect-Options.html#index-fopenmp-109
 -fopenmp] || (./) || 
[http://gcc.gnu.org/onlinedocs/gcc-4.3.0/gcc/Optimize-Options.html#index-ftree_002dparallelize_002dloops-700
 -ftree-parallelize-loops] ||
- ||gcc 4.2             || May 2007 || 2.5    || 
[http://gcc.gnu.org/onlinedocs/gcc-4.2.4/gcc/C-Dialect-Options.html#index-fopenmp-107
 -fopenmp] || N/A ||
+ ||gcc 4.2             || May 2007 || 2.5 || 
[http://gcc.gnu.org/onlinedocs/gcc-4.2.4/gcc/C-Dialect-Options.html#index-fopenmp-107
 -fopenmp] || ? || N/A ||
- ||gcc 4.1             || Mar 2006 || 2.0 (?)|| `-fopenmp`   ||  N/A           
           ||
+ ||gcc 4.1             || Mar 2006 || 2.0 (?)|| `-fopenmp`   || ? || N/A ||
- ||gcc 4.0             || Apr 2005 ||        ||              ||  N/A           
           ||
+ ||gcc 4.0             || Apr 2005 ||        ||              || ? || N/A ||
- ||IBM XLC/C++ 10.1    ||  2008  || 
[http://publib.boulder.ibm.com/infocenter/comphelp/v101v121/index.jsp?topic=/com.ibm.xlcpp101.aix.doc/getstart/omp3.html
 3.0] || 
[http://publib.boulder.ibm.com/infocenter/comphelp/v101v121/index.jsp?topic=/com.ibm.xlcpp101.aix.doc/compiler_ref/opt_smp.html
 -qsmp]`=omp` || 
[http://publib.boulder.ibm.com/infocenter/comphelp/v101v121/index.jsp?topic=/com.ibm.xlcpp101.aix.doc/compiler_ref/opt_smp.html
 -qsmp]`=auto` ||
+ ||IBM XLC/C++ 10.1    ||  2008  || 
[http://publib.boulder.ibm.com/infocenter/comphelp/v101v121/index.jsp?topic=/com.ibm.xlcpp101.aix.doc/getstart/omp3.html
 3.0] || 
[http://publib.boulder.ibm.com/infocenter/comphelp/v101v121/index.jsp?topic=/com.ibm.xlcpp101.aix.doc/compiler_ref/opt_smp.html
 -qsmp]`=omp` || ? || 
[http://publib.boulder.ibm.com/infocenter/comphelp/v101v121/index.jsp?topic=/com.ibm.xlcpp101.aix.doc/compiler_ref/opt_smp.html
 -qsmp]`=auto` ||
- ||IBM XLC/C++ 9.0     ||        ||        || `-qsmp=omp` ||  `-qsmp=auto` ||
+ ||IBM XLC/C++ 9.0     ||        ||        || `-qsmp=omp` || (./) || 
`-qsmp=auto` ||
- ||IBM XLC/C++ 8.0     ||  2006  || 
[http://publib.boulder.ibm.com/infocenter/comphelp/v8v101/index.jsp?topic=/com.ibm.xlcpp8a.doc/getstart/overview/gs_new.htm
 2.5] || `-qsmp=omp` ||  `-qsmp=auto` ||
+ ||IBM XLC/C++ 8.0     ||  2006  || 
[http://publib.boulder.ibm.com/infocenter/comphelp/v8v101/index.jsp?topic=/com.ibm.xlcpp8a.doc/getstart/overview/gs_new.htm
 2.5] || `-qsmp=omp` || (./) ||  `-qsmp=auto` ||
- ||IBM XLC/C++ 7.0     ||  2004  || 
[http://publib.boulder.ibm.com/infocenter/comphelp/v7v91/index.jsp?topic=/com.ibm.vacpp7a.doc/getstart/overview/new_features.htm
 2.0] || `-qsmp=omp` ||  `-qsmp=auto` ||
+ ||IBM XLC/C++ 7.0     ||  2004  || 
[http://publib.boulder.ibm.com/infocenter/comphelp/v7v91/index.jsp?topic=/com.ibm.vacpp7a.doc/getstart/overview/new_features.htm
 2.0] || `-qsmp=omp` || (./) || `-qsmp=auto` ||
- ||IBM XLC/C++ 6.0     ||  2005  || || `-qsmp=omp` ||  `-qsmp=auto` ||
+ ||IBM XLC/C++ 6.0     ||  2005  || || `-qsmp=omp` || ? || `-qsmp=auto` ||
- ||Intel C++ 10.1      || Nov 2007 || 2.5    || 
[http://www.intel.com/software/products/compilers/docs/clin/main_cls/mergedProjects/copts_cls/common_options/option_openmp.htm
 -openmp] || 
[http://www.intel.com/software/products/compilers/docs/clin/main_cls/mergedProjects/copts_cls/common_options/option_parallel.htm
 -parallel] ||
+ ||Intel C++ 10.1      || Nov 2007 || 2.5 || 
[http://www.intel.com/software/products/compilers/docs/clin/main_cls/mergedProjects/copts_cls/common_options/option_openmp.htm
 -openmp] || (./) || 
[http://www.intel.com/software/products/compilers/docs/clin/main_cls/mergedProjects/copts_cls/common_options/option_parallel.htm
 -parallel] ||
- ||Intel C++ 10.0      || Jun 2007 ||        ||  || ||
+ ||Intel C++ 10.0      || Jun 2007 ||        ||  || || ||
- ||Intel C++  9.0      || Jun 2005 || 
[ftp://download.intel.com/support/performancetools/c/linux/v9/optaps_cls.pdf 
2.5] || `-openmp`   || `-parallel` ||
+ ||Intel C++  9.0      || Jun 2005 || 
[ftp://download.intel.com/support/performancetools/c/linux/v9/optaps_cls.pdf 
2.5] || `-openmp` || ? || `-parallel` ||
- ||Intel C++  8.1      ||          || || || ||
+ ||Intel C++  8.1      ||          || || || || ||
- ||Intel C++  8.0      || Dec 2003 || 
[ftp://download.intel.com/support/performancetools/c/linux/v8/c_ug_lnx.pdf 2.0] 
|| `-openmp`   || `-parallel` ||
+ ||Intel C++  8.0      || Dec 2003 || 
[ftp://download.intel.com/support/performancetools/c/linux/v8/c_ug_lnx.pdf 2.0] 
|| `-openmp` || ? || `-parallel` ||
- ||Intel C++  7.1      ||          || || || ||
+ ||Intel C++  7.1      ||          || || || || ||
- ||Intel C++  7.0      || Nov 2002 || 
[ftp://download.intel.com/support/performancetools/c/linux/c70lnx_ug.pdf 2.0] 
|| `-openmp`   || `-parallel` ||
+ ||Intel C++  7.0      || Nov 2002 || 
[ftp://download.intel.com/support/performancetools/c/linux/c70lnx_ug.pdf 2.0] 
|| `-openmp` || ? || `-parallel` ||
- ||Intel C++  6.0      || Apr 2002 || 
[ftp://download.intel.com/support/performancetools/c/linux/c60lnx_ug.pdf 1.0] 
|| `-openmp`   || `-parallel` ||
+ ||Intel C++  6.0      || Apr 2002 || 
[ftp://download.intel.com/support/performancetools/c/linux/c60lnx_ug.pdf 1.0] 
|| `-openmp` || ? || `-parallel` ||
- ||Portland Group C++  7.2 || 2008 || 2.5 || || ||
+ ||Portland Group C++  7.2 || 2008 || 2.5 || || || ||
- ||SGI MIPSpro 7.4.1   ||        || 
[http://techpubs.sgi.com/library/tpl/cgi-bin/getdoc.cgi?coll=0650&db=bks&srch=&fname=/SGI_Developer/Pragmas/sgi_html/ch10.html
 2.0] ||               `-mp` || 
[http://techpubs.sgi.com/library/tpl/cgi-bin/getdoc.cgi?coll=0650&db=bks&srch=&fname=/SGI_Developer/CC_PG/sgi_html/ch05.html
 -apo] ||
+ ||SGI MIPSpro 7.4.1   ||        || 
[http://techpubs.sgi.com/library/tpl/cgi-bin/getdoc.cgi?coll=0650&db=bks&srch=&fname=/SGI_Developer/Pragmas/sgi_html/ch10.html
 2.0] || `-mp` || ? || 
[http://techpubs.sgi.com/library/tpl/cgi-bin/getdoc.cgi?coll=0650&db=bks&srch=&fname=/SGI_Developer/CC_PG/sgi_html/ch05.html
 -apo] ||
- ||Sun Studio 12       || Jun 2007 || 
[http://docs.sun.com/app/docs/doc/819-5270 2.5] || 
[http://docs.sun.com/app/docs/doc/819-5265/bjavr -xopenmp] || 
[http://docs.sun.com/app/docs/doc/819-5265/bjata -xautopar] (SPARC) ||
+ ||Sun Studio 12       || Jun 2007 || 
[http://docs.sun.com/app/docs/doc/819-5270 2.5] || 
[http://docs.sun.com/app/docs/doc/819-5265/bjavr -xopenmp] || (./) 
||[http://docs.sun.com/app/docs/doc/819-5265/bjata -xautopar] (SPARC) ||
- ||Sun Studio 11       || Nov 2005 || 
[http://docs.sun.com/source/819-3694/index.html 2.5] || 
[http://docs.sun.com/source/819-3688/cc_ops.app.html#pgfId-1001209 -xopenmp] || 
[http://docs.sun.com/source/819-3688/cc_ops.app.html#pgfId-1030294 -xautopar] 
(SPARC) ||
+ ||Sun Studio 11       || Nov 2005 || 
[http://docs.sun.com/source/819-3694/index.html 2.5] || 
[http://docs.sun.com/source/819-3688/cc_ops.app.html#pgfId-1001209 -xopenmp] || 
(./) || [http://docs.sun.com/source/819-3688/cc_ops.app.html#pgfId-1030294 
-xautopar] (SPARC) ||
- ||Sun Studio 10       || Jan 2005 || 
[http://docs.sun.com/source/819-0501/index.html 2.0] || 
[http://docs.sun.com/source/819-0494/cc_ops.app.html#pgfId-1001209 -xopenmp] || 
[http://docs.sun.com/source/819-0494/cc_ops.app.html#pgfId-1030294 -xautopar] 
(SPARC) ||
+ ||Sun Studio 10       || Jan 2005 || 
[http://docs.sun.com/source/819-0501/index.html 2.0] || 
[http://docs.sun.com/source/819-0494/cc_ops.app.html#pgfId-1001209 -xopenmp] || 
(./) || [http://docs.sun.com/source/819-0494/cc_ops.app.html#pgfId-1030294 
-xautopar] (SPARC) ||
- ||Sun Studio  9       || Jul 2004 || 2.0    || -xopenmp  ||  -xautopar ||
+ ||Sun Studio  9       || Jul 2004 || 2.0    || -xopenmp  || (./) || -xautopar 
||
- ||Sun Studio  8       || May 2003 ||        ||           ||            ||
+ ||Sun Studio  8       || May 2003 ||        ||           || ? ||           ||
- ||Visual Studio 2008  || Nov 2007 || 
[http://msdn.microsoft.com/en-us/library/tt15eb9t.aspx 2.0] || 
[http://msdn.microsoft.com/en-us/library/fw509c3b.aspx  /openmp]       ||  N/A 
||
+ ||Visual Studio 2008  || Nov 2007 || 
[http://msdn.microsoft.com/en-us/library/tt15eb9t.aspx 2.0] || 
[http://msdn.microsoft.com/en-us/library/fw509c3b.aspx  /openmp] || ? || N/A ||
- ||Visual Studio 2005  || Oct 2005 || 
[http://msdn.microsoft.com/en-us/library/tt15eb9t(VS.80).aspx 2.0] || 
[http://msdn.microsoft.com/en-us/library/fw509c3b(VS.80).aspx /openmp] ||  N/A 
||
+ ||Visual Studio 2005  || Oct 2005 || 
[http://msdn.microsoft.com/en-us/library/tt15eb9t(VS.80).aspx 2.0] || 
[http://msdn.microsoft.com/en-us/library/fw509c3b(VS.80).aspx /openmp] || ? || 
N/A ||
- ||Visual Studio 2003  || Apr 2003 || N/A    ||  N/A      ||  N/A ||
+ ||Visual Studio 2003  || Apr 2003 || N/A || N/A || N/A ||N/A ||
- ||Visual Studio .NET  || Feb 2002 || N/A    ||  N/A      ||  N/A ||
+ ||Visual Studio .NET  || Feb 2002 || N/A || N/A || N/A ||N/A ||
- ||Visual Studio 6.0   || Jun 1998 || N/A    ||  N/A      ||  N/A ||
+ ||Visual Studio 6.0   || Jun 1998 || N/A || N/A || N/A ||N/A ||
  

Reply via email to