This is the mail archive of the gcc-patches@gcc.gnu.org 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, WWW] [AVX-512] Add news about AVX-512.


Hello Gerald,
Thanks, for your inputs.
Updated patch in the bottom.

On 12 Feb 01:12, Gerald Pfeifer wrote:
> Is there an option to enable all of them together?
Not yet since we have no product in the market and
all can be changed.

If no objection I'll commit it tomorrow.

--
Thanks, K

Index: htdocs/index.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/index.html,v
retrieving revision 1.903
diff -p -r1.903 index.html
*** htdocs/index.html   3 Feb 2014 10:02:51 -0000       1.903
--- htdocs/index.html   14 Feb 2014 12:53:55 -0000
*************** mission statement</a>.</p>
*** 53,58 ****
--- 53,69 ----

  <dl class="news">

+ <dt><span>Intel AVX-512 support</span>
+     <span class="date">[2014-02-14]</span></dt>
+     <dd>Intel AVX-512 support was added to GCC.  That includes inline assembly
+       support for inline assembly, new registers and extending existing ones,
+       new intrinsics, and basic autovectorization.
+       Code was contributed by Sergey Guriev, Alexander Ivchenko,
+       Maxim Kuznetsov, Sergey Lega, Anna Tikhonova, Ilya Tocar,
+       Andrey Turetskiy, Ilya Verbin, Kirill Yukhin and
+       Michael Zolotukhin of Intel, Corp. </dd>
+ </dd>
+
  <dt><span>Altera Nios II support</span>
      <span class="date">[2013-12-31]</span></dt>
      <dd>A port for Altera Nios II has been contributed by Mentor Graphics.</dd>
Index: htdocs/gcc-4.9/changes.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-4.9/changes.html,v
retrieving revision 1.54
diff -p -r1.54 changes.html
*** htdocs/gcc-4.9/changes.html 28 Jan 2014 23:57:49 -0000      1.54
--- htdocs/gcc-4.9/changes.html 14 Feb 2014 12:53:55 -0000
*************** auto incr = [](auto x) { return x++; };
*** 387,392 ****
--- 387,401 ----

  <h3 id="x86">IA-32/x86-64</h3>
    <ul>
+     <li>Intel AVX-512 support was added to GCC.  That includes inline assembly
+       support for inline assembly, new registers and extending existing ones,
+       new intrinsics (covered by corresponding testsuite), and basic
+       autovectorization.  AVX-512 instructions are available via
+       the following GCC switches: AVX-512 foundamental instructions:
+       <code>-mavx512f</code>, AVX-512 prefetch instructions: <code>-mavx512pf</code>,
+       AVX-512 exponential and reciprocal instructions: <code>-mavx512er</code>,
+       AVX-512 conflict detection instructions: <code>-mavx512cd</code>.
+     </li>
      <li> It is now possible to call x86 intrinsics from select functions in
        a file that are tagged with the corresponding target attribute without
        having to compile the entire file with the <code>-mxxx</code> option.


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