Thanks

Surprisingly, I don't see any L1i in the XML output either. Did you get
warnings during this run "HWLOC_COMPONENTS=x86 lstopo foo.xml" ?

Indeed, you (very likely) don't care about that warning in the AMD SDK.
Pass HWLOC_HIDE_ERRORS=1 in the environment to silence it.

Brice


Le 03/01/2017 07:59, Johannes Goller a écrit :
> Hi Brice,
>
> thank you very much for looking into this!
>
> I am attaching the generated foo.xml.
>
> I actually came across this error message when trying to play with
> OpenCL, using the AMD SDK API. My main interest is in getting that to
> work on the GPU, and that might still work on my current kernel (4.8),
> even if I get warnings like the one reported.
>
>
> johannes.
>
> 2017-01-03 15:15 GMT+09:00 Brice Goglin <brice.gog...@inria.fr
> <mailto:brice.gog...@inria.fr>>:
>
>     Hello Johannes
>
>     I think there are two bugs here.
>
>     First one is that each "dual-core compute unit" is reported as a
>     single core with two hardware threads. That's a kernel bug that
>     appeared in 4.6. There's a fix at
>     https://lkml.org/lkml/2016/11/29/852
>     <https://lkml.org/lkml/2016/11/29/852> but I don't think it has
>     been applied yet.
>
>     The second bug is a conflict between dual-core compute unit
>     sharing and L1i. I am not sure which one is actually buggy. Can
>     you run "HWLOC_COMPONENTS=x86 lstopo foo.xml" and send the
>     generated foo.xml? (this is our raw detection that works around
>     the kernel detection).
>
>     Trying a Linux kernel <= 4.5 may help in the meantime.
>
>     thanks
>     Brice
>
>
>
>
>     Le 03/01/2017 05:29, Johannes Goller a écrit :
>>     As requested on
>>     https://www.open-mpi.org/projects/hwloc/doc/v1.10.1/a00028.php
>>     <https://www.open-mpi.org/projects/hwloc/doc/v1.10.1/a00028.php>
>>     ("What should I do when hwloc reports 'operating system'
>>     warnings?"), I am reporting the warning/error I received as follows
>>
>>     
>> ****************************************************************************
>>     * hwloc 1.11.0 has encountered what looks like an error from the
>>     operating system.
>>     *
>>     * L1i (cpuset 0x00000003) intersects with Core (P#0 cpuset
>>     0x00000081) without inclusion!
>>     * Error occurred in topology.c line 983
>>     *
>>     * The following FAQ entry in the hwloc documentation may help:
>>     *   What should I do when hwloc reports "operating system" warnings?
>>     * Otherwise please report this error message to the hwloc user's
>>     mailing list,
>>     * along with the output+tarball generated by the
>>     hwloc-gather-topology script.
>>     
>> ****************************************************************************
>>
>>     Please find the tarball attached.
>>
>>
>>
>>     regards,
>>
>>     Johannes Goller.
>>
>>
>>
>>     _______________________________________________
>>     hwloc-users mailing list
>>     hwloc-users@lists.open-mpi.org
>>     <mailto:hwloc-users@lists.open-mpi.org>
>>     https://rfd.newmexicoconsortium.org/mailman/listinfo/hwloc-users
>>     <https://rfd.newmexicoconsortium.org/mailman/listinfo/hwloc-users>
>     _______________________________________________ hwloc-users
>     mailing list hwloc-users@lists.open-mpi.org
>     <mailto:hwloc-users@lists.open-mpi.org>
>     https://rfd.newmexicoconsortium.org/mailman/listinfo/hwloc-users
>     <https://rfd.newmexicoconsortium.org/mailman/listinfo/hwloc-users> 
>
> _______________________________________________
> hwloc-users mailing list
> hwloc-users@lists.open-mpi.org
> https://rfd.newmexicoconsortium.org/mailman/listinfo/hwloc-users
_______________________________________________
hwloc-users mailing list
hwloc-users@lists.open-mpi.org
https://rfd.newmexicoconsortium.org/mailman/listinfo/hwloc-users

Reply via email to