This is the mail archive of the mailing list for the GCC project.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH, gomp] Adding projects/gomp to documentation

Andrew Pinski wrote:

Did you forget to get rid of the conflict markers?

And my HTML editor was putting in soft breaks instead of hard ones, so the new web page was too wide. Attached is the new, improved patch.

I'll get this right someday -- really!


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 17:21:04 -0000
@@ -227,6 +227,18 @@
   contribution and testing rules apply.  Patches should be CC'd
   to Daniel Berlin for final approval.</dd>

+  <dt>gomp-branch</dt>
+  <dd>This branch is used by the GOMP project to implement <a
+  href="";>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>

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 17:21:05 -0000
@@ -0,0 +1,61 @@
+<title>GOMP --An OpenMP implementation for GCC</title>
+<h1>Welcome to the home of <b>GOMP</b></h1>
+<p>The GOMP project is developing an implementation of
+<a href="";>OpenMP</a>
+for the C, C++, and <a href="";>Fortran
+95</a> compilers in the <a href="";>GNU
+Compiler Collection</a>. As part of the <a
+href="";>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
+<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>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
+<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>
+<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>

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]