[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gomp-discuss] [PATCH, gomp] Adding projects/gomp to documentation
From: |
Scott Robert Ladd |
Subject: |
[Gomp-discuss] [PATCH, gomp] Adding projects/gomp to documentation |
Date: |
Sun, 17 Oct 2004 13:04:23 -0400 |
User-agent: |
Mozilla Thunderbird 0.8 (X11/20040919) |
The attached patch adds a directory for gomp to the GCC documentation
and an introductory project page; it also updates the main CVS page with
correct information about gomp-branch.
..Scott
2004-10-17 Scott Robert Ladd <address@hidden>
* wwwdocs/htdocs/cvs.html: Added information about gomp-branch
* wwwdocs/htdocs/projects/gomp/index.html: Added project directory
and introductory web page for GOMP.
Index: htdocs/cvs.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/cvs.html,v
retrieving revision 1.157
diff -u -3 -r1.157 cvs.html
--- htdocs/cvs.html 16 Oct 2004 16:57:44 -0000 1.157
+++ htdocs/cvs.html 17 Oct 2004 16:58:26 -0000
@@ -227,6 +227,18 @@
contribution and testing rules apply. Patches should be CC'd
to Daniel Berlin for final approval.</dd>
+<<<<<<< cvs.html
+ <dt>gomp-branch</dt>
+ <dd>This branch is used by the GOMP project to implement <a
+ href="http://www.openmp.org/">OpenMP</a> support in GCC.
+ Patches and discussions regarding the design and implementation
+ of GOMP should go to the main GCC development lists. Messages
+ should be marked with <code>[gomp]</code> in the subject line.
+ The usual contribution and testing rules apply. The branch is
+ maintained by Diego Novillo and Sebastian Pop. Patches should
+ be approved by the respective maintainers.</dd>
+
+=======
<dt>ssaupdate-branch</dt>
<dd>This branch serves to clean up and improve utilities for the SSA
form updating, as well as for related changes of the SSA form
@@ -237,6 +249,7 @@
branch do not require approval, but they should be sent to gcc-patches
list and the usual testing rules apply.</dd>
+>>>>>>> 1.157
</dl>
<h4>Architecture-specific</h4>
Index: htdocs/projects/gomp/index.html
===================================================================
RCS file: htdocs/projects/gomp/index.html
diff -N htdocs/projects/gomp/index.html
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ htdocs/projects/gomp/index.html 17 Oct 2004 16:58:27 -0000
@@ -0,0 +1,52 @@
+<html>
+<head>
+<title>GOMP --An OpenMP implementation for GCC</title>
+</head>
+
+<body>
+
+<h1>Welcome to the home of <b>GOMP</b></h1>
+
+<p>The GOMP project is developing an implementation of
+<a href="http://www.openmp.org">OpenMP</a>
+for the C, C++, and <a href="http://gcc.gnu.org/fortran">Fortran 95</a>
+compilers in the <a href="http://gcc.gnu.org/">GNU Compiler Collection</a>.
+As part of the <a href="http://www.gnu.org/">GNU Project</a>, GOMP will
+simplify parallel programming for all GNU system variants. This effort operates
+in an open environment to attract developers and ensure applicability across
+multiple architectures and applications.</p>
+
+<p>Traditionally, programmers have used architecture-specific methods to
+effectively program tightly-parallelized computers—high band-width
clusters,
+SMP machines, or multi-core processors. Parallel programming has thus been a
+time-consuming and arcane task.
+</p>
+
+<p>OpenMP offers a simple way of exploiting parallelism without interfering
with
+algorithm design; an OpenMP program compiles and operates correctly in both
+parallel and serial execution environments. Using OpenMP's directive-based
+parallelism also simplifies the act of converting existing serial code to
efficient
+parallel code.</p>
+
+<h2>Project goal</h2>
+<p>To remain relevent, free software development tools must support emerging
+technologies. By implementing OpenMP, GOMP will provide a simplified syntax
tools for
+creating software targeted at parallel architectures. OpenMP's
platform-neutral syntax
+meshes well with the portability goals of GCC and other GNU projects.</p>
+
+<p>The GOMP release will include a support library, libGOMP, and extensions to
target
+language parsers. The initial focus is on implementing the basic syntax of
GOMP in the
+C, C++, and Fortran 95 frontends, to be followed by specific implementations
for
+different platforms. A long-term goal is the generation of efficient and small
code
+for OpenMP applications.</p>
+
+<h2>Contributing</h2>
+<p>We encourage everyone to <a href="../../contribute.html">contribute
changes</a>
+and help test GOMP. Gomp is currently developed on a separate GCC branch
(gomp-branch, based
+on mainline), and will be integrated into GCC after its efficacy is proven.
+We provide read access to our development sources for everybody with
+<a href="../../cvs.html">anonymous CVS</a>.</p>
+
+</body>
+
+</html>
- [Gomp-discuss] [PATCH, gomp] Adding projects/gomp to documentation,
Scott Robert Ladd <=