diff options
| author | Jim Cownie <james.h.cownie@intel.com> | 2013-09-27 10:38:44 +0000 |
|---|---|---|
| committer | Jim Cownie <james.h.cownie@intel.com> | 2013-09-27 10:38:44 +0000 |
| commit | 5e8470af093f8d8106ca22e37133b41e0bdc5e85 (patch) | |
| tree | bd4a1e15b4c04aa8a0887f11186e5c3ac4057094 /openmp/www | |
| parent | 041f7176802074daf7ed0d0c349491415888b5e0 (diff) | |
| download | bcm5719-llvm-5e8470af093f8d8106ca22e37133b41e0bdc5e85.tar.gz bcm5719-llvm-5e8470af093f8d8106ca22e37133b41e0bdc5e85.zip | |
First attempt to import OpenMP runtime
llvm-svn: 191506
Diffstat (limited to 'openmp/www')
| -rw-r--r-- | openmp/www/index.html | 154 |
1 files changed, 154 insertions, 0 deletions
diff --git a/openmp/www/index.html b/openmp/www/index.html new file mode 100644 index 00000000000..7193882eff8 --- /dev/null +++ b/openmp/www/index.html @@ -0,0 +1,154 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" + "http://www.w3.org/TR/html4/strict.dtd"> +<!-- Material used from: HTML 4.01 specs: http://www.w3.org/TR/html401/ --> +<html> +<head> + <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> + <title>OpenMP* : Support for the OpenMP language</title> + <link type="text/css" rel="stylesheet" href="menu.css"> + <link type="text/css" rel="stylesheet" href="content.css"> +</head> + +<body> +<div id="menu"> + <div> + <a href="http://llvm.org/">LLVM Home</a> + </div> + + <div class="submenu"> + <label>OpenMP Info</label> + <a href="/index.html">About</a> + </div> + + <div class="submenu"> + <label>Quick Links</label> + <a href="http://lists.cs.uiuc.edu/mailman/listinfo/openmp-dev">openmp-dev</a> + <a href="http://lists.cs.uiuc.edu/mailman/listinfo/openmp-commits">openp-commits</a> + <a href="http://llvm.org/bugs/">Bug Reports</a> + <a href="http://llvm.org/svn/llvm-project/openmp/trunk/">Browse SVN</a> + <a href="http://llvm.org/viewvc/llvm-project/openmp/trunk/">Browse ViewVC</a> + </div> +</div> + +<div id="content"> + <!--*********************************************************************--> + <h1>"OpenMP*" Support for the OpenMP language</h1> + <!--*********************************************************************--> + + <p>The OpenMP subproject of LLVM is intended to contain all of the + components required to build an executing OpenMP program that are + outside the compiler itself. Support for OpenMP 3.1 in Clang is in the + process of being promoted into the Clang mainline, and can be + found at <a href="http://clang-omp.github.io/">OpenMP/Clang</a>. + </p> + + <p>Here you can find the code for the runtime library against which + code compiled by the OpenMP/Clang compiler must be linked before it + can run. + </p> + + <p>We are, however, still missing test code. Any contributions in + that area would be greatly appreciated! + </p> + + <p>All of the code here is <a + href="http://llvm.org/docs/DeveloperPolicy.html#license">dual licensed</a> + under the MIT license and the UIUC License (a BSD-like license). + The LICENSE.txt file at the top of the OpenMP project contains + the license text and associated patent grants. + </p> + + <!--=====================================================================--> + <h2 id="goals">Features and Goals</h2> + <!--=====================================================================--> + + <ul> + <li>Correctness as defined by the + <a href="http://www.openmp.org/mp-documents/OpenMP3.1.pdf">OpenMP + 3.1 standard (PDF)</a> </li> + <li>High performance.</li> + <li>ABI compatibility Intel's existing OpenMP compiler.</li> + </ul> + + <!--=====================================================================--> + <h2 id="why">Why have the runtime code here?</h2> + <!--=====================================================================--> + + <p>It makes sense to have the runtime sources in the same place + (and with the same license) as the compiler. + </p> + + <!--=====================================================================--> + <h2 id="requirements">Platform Support</h2> + <!--=====================================================================--> + + <p>The OpenMP runtime is known to work on 32 and 64 bit X86 + processors when compiled with either the Intel compiler or gcc, and also the Intel® Xeon Phi™ product family, when compiled with + the Intel compiler. + </p> + + <p>A full OS compatibility matrix is in a + <a href="runtime/README.txt">runtime/README.txt</a> + </p> + + + <!--=====================================================================--> + <h2 id="dir-structure">Current Status</h2> + <!--=====================================================================--> + + <p>Currently the runtime is built with either gcc or icc. Obviously + it would be good also to build with Clang. If anyone wants to + submit patches to do that (or replace the complicated historical + build system with CMake) that'd be great! + </p> + + + <!--=====================================================================--> + <h2>Get it and get involved!</h2> + <!--=====================================================================--> + + <p>First please review our + <a href="http://llvm.org/docs/DeveloperPolicy.html">Developer's Policy</a>. + + <p>To check out the code, use:</p> + + <ul> + <li><code>svn co http://llvm.org/svn/llvm-project/openmp/trunk openmp</code></li> + </ul> + + <p> + Next: + </p> + + <ul> + <li><code>cd openmp/runtime</code></li> + <li><code>make compiler=gcc</code></li> + </ul> + + <p>Full details of how to build are in the + <a href="runtime/README.txt">runtime/README.txt</a> + </p> + + <!--=====================================================================--> + <h3>Notes</h3> + <!--=====================================================================--> + +<p> + +</p> + + <p>Send discussions to the + (<a href="http://lists.cs.uiuc.edu/mailman/listinfo/openmp-dev">OpenMP mailing list</a>).</p> + + + <!--=====================================================================--> + <h2>Design Documents</h2> + <!--=====================================================================--> + +<ul> +<li><a href="runtime/doc/Reference.pdf">Runtime design (PDF)</a></li> +</ul> + +</div> +</body> +</html> |

