summaryrefslogtreecommitdiffstats
path: root/openmp/www
diff options
context:
space:
mode:
authorJim Cownie <james.h.cownie@intel.com>2013-09-27 10:38:44 +0000
committerJim Cownie <james.h.cownie@intel.com>2013-09-27 10:38:44 +0000
commit5e8470af093f8d8106ca22e37133b41e0bdc5e85 (patch)
treebd4a1e15b4c04aa8a0887f11186e5c3ac4057094 /openmp/www
parent041f7176802074daf7ed0d0c349491415888b5e0 (diff)
downloadbcm5719-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.html154
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&reg;&nbsp;Xeon Phi&trade; 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>
OpenPOWER on IntegriCloud