This is the mail archive of the
mailing list for the GCC project.
Re: [PATCH 2/4] Add liboffloadmic
- From: Ilya Verbin <iverbin at gmail dot com>
- To: Jakub Jelinek <jakub at redhat dot com>
- Cc: gcc-patches at gcc dot gnu dot org, Kirill Yukhin <kirill dot yukhin at gmail dot com>, Andrey Turetskiy <andrey dot turetskiy at gmail dot com>
- Date: Wed, 29 Oct 2014 19:22:32 +0300
- Subject: Re: [PATCH 2/4] Add liboffloadmic
- Authentication-results: sourceware.org; auth=none
- References: <20141021171323 dot GA47586 at msticlxl57 dot ims dot intel dot com> <20141021172034 dot GC47586 at msticlxl57 dot ims dot intel dot com> <20141022085453 dot GK10376 at tucnak dot redhat dot com> <20141022192128 dot GB21398 at msticlxl57 dot ims dot intel dot com>
On 22 Oct 23:21, Ilya Verbin wrote:
> On 22 Oct 10:54, Jakub Jelinek wrote:
> > On Tue, Oct 21, 2014 at 09:20:34PM +0400, Ilya Verbin wrote:
> > > This patch contains liboffloadmic library.
> > >
> > > It is used by ICC for offloading. The sources are imported from upstream
> > > ( https://www.openmprtl.org/sites/default/files/liboffload_oss.tgz )
> > > Configure and makefiles are new.
> > >
> > > Also liboffloadmic/runtime/emulator directory is new. This emulator consists
> > > of 4 shared libraries which replace COI and MYO libraries from MPSS stack.
> > For the real offloading rather than emulation, are there any further
> > libraries needed, or are the COI and MYO bits included in the source
> > everything that is needed? Does one need some kernel module, will it be
> > open source, are there any plans to push it to Linus' tree?
> > I know the HW isn't shipping yet, but it would be nice to get those
> > questions answered now.
> In case of the real offloading, user is supposed to specify the path to real COI
> and MYO libraries from MPSS:
> Their sources can be found in 'Downloads' section, in 'mpss-src-3.4.tar'.
> COI in MYO depend only on the SCIF library, which is also open source.
> And SCIF requires some kernel module(s). I'll ask the authors of MPSS, whether
> all these modules are open source, and about their plans of pushing them to
> Linus' tree.
Yes, the kernel module required by SCIF is also open source.
(the sources are in mpss-modules-3.4.1.tar.bz2 inside mpss-src-3.4.1.tar)
And there are plans of pushing it to Linus' tree.