This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: Merge of HSA branch
- From: Bernd Schmidt <bschmidt at redhat dot com>
- To: GCC Patches <gcc-patches at gcc dot gnu dot org>, Jakub Jelinek <jakub at redhat dot com>, Richard Biener <rguenther at suse dot de>, Martin Liska <mliska at suse dot cz>, Michael Matz <matz at suse dot de>
- Date: Fri, 6 Nov 2015 11:12:59 +0100
- Subject: Re: Merge of HSA branch
- Authentication-results: sourceware.org; auth=none
- References: <20151105215108 dot GC9264 at virgil dot suse dot cz>
On 11/05/2015 10:51 PM, Martin Jambor wrote:
Individual changes are described in slightly more detail in their
respective messages. If you are interested in how the HSAIL
generation works in general, I encourage you to have a look at my
Cauldron slides or presentation, only very few things have changed as
far as the general principles are concerned. Let me just quickly stress
here that we do acceleration within a single compiler, as opposed to
LTO-ways of all the other accelerator teams.
Realistically we're probably not going to reject this work, but I still
want to ask whether the approach was acked by the community before you
started. I'm really not exactly thrilled about having two different
classes of backends in the compiler, and two different ways of handling
offloading.
I also acknowledge that we should add HSA-specific tests to the GCC
testsuite but we are only now looking at how to do that and will
welcome any guidance in this regard.
Yeah, I was looking for any kind of new test, because...
the class of OpenMP loops we can handle well is small,
I'd appreciate more information on what this means. Any examples or
performance numbers?
Bernd