[PATCH, WWW] [AVX-512] Add news about AVX-512.

Gerald Pfeifer gerald@pfeifer.com
Wed Feb 12 00:12:00 GMT 2014


On Mon, 10 Feb 2014, Kirill Yukhin wrote:
> Index: htdocs/index.html
> ===================================================================
> + <dt><span>Intel AVX-512 support</span>
> +     <span class="date">[2014-02-07]</span></dt>
> +     <dd>Intel AVX-512 support was added to GCC.  That includes inline assembly
> +       support, extended existing and new registers, intrinsics set (covered by
> +       corresponding testsuite), and basic autovectorization.</dd>

How about

  "support for inline assembly, new registers and extending existing ones,
  new intrinsics, and basic autovectorization"

?  Please keep an eye on whether I might have changed the meaning; the
above is my interpretation of what I _think_ I read.

(To not make this too long I'd omit the testsuite aspect unless you feel
strong about it.  Then I'd ask the question why only that part is covered
by the testsuite, though. ;-)

No attribution to Intel or the actual developers as we have done in
other cases?

> Index: htdocs/gcc-4.9/changes.html
> ===================================================================
> +     <li>GCC now supports Intel Advanced Vector Extensions 512 instructions
> +       (AVX-512), including inline assembly support, extended existing and
> +       new registers, intrinsics set (covered by corresponding testsuite) and
> +       basic autovectorization. 

Can you adjust this similarly (but keep/add the testsuite piece)?

>         AVX-512 instructions are available via
> +       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>.

"via the following" (add the)

Here I'd add a colon after each "instructions".

Is there an option to enable all of them together?


This is fine with these changes or different ones addressing the
items I pointed out.

Thanks,
Gerald

PS: This is my primary e-mail addres (just in case you have put
the other into your address book or so).



More information about the Gcc-patches mailing list