[Mesa-users] threading in mesa
burlen
burlen.loring at gmail.com
Fri Dec 7 19:19:07 PST 2012
Hi Brian,
> Be aware that the llvmpipe driver does not work with the OSMesa
> interface.
:-(
that's no fun. In general, I would really like to be using llvmpipe
driver. If I'm reading mesa docs correctly it's the only one that
supports threading and provides glsl. I'm using osmesa without x on
systems like cray xe, 24 cores per node, and sgi uv 1000 1024 cores.
Soon we'll also be using an intel mic cluster, each card will have 60
cores with 2 hardware threads, and 2 hyper threads. I would expect that
the threaded driver would make a big difference on these systems.
Is there any info on the performance or scaling of the threaded llvmpipe
driver?
Thanks again
Burlen
On 12/07/2012 03:45 PM, Brian Paul wrote:
> On 12/07/2012 11:00 AM, burlen wrote:
>> Hi,
>>
>> I'd like to use a threaded mesa build with the osmesa driver on an
>> Intel MIC. I'm exploring the possibility of it's native mode to avoid
>> having to make modifications to mesa sources. A number of comments in
>> the docs suggest this may not be easily achieved.
>
> I doubt auto-threading of osmesa/swrast will yield much improvement
> there.
>
>
>> Is threading limited to 8, web docs state this but it seems low given
>> recently the increasing core counts?
>> Does threading depend on LLVM compilers? I think for something like
>> MIC in native mode intel compilers would be necessary.
>
> You're talking about the llvmpipe driver? If so, I think you could
> increase LP_MAX_THREADS to something larger than 8. Never tried it
> though. Be aware that the llvmpipe driver does not work with the
> OSMesa interface.
>
>
>> Those are my initial concerns, also curious to know if the MIC
>> architecture is on Mesa developers radar?
>
> I don't recall any discussion of MIC so far.
>
> -Brian
More information about the mesa-users
mailing list