gomp-discuss
[Top][All Lists]
Advanced

[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&mdash;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>

reply via email to

[Prev in Thread] Current Thread [Next in Thread]