Patches 1, 2, 3v2, 4v2, 5, 6, and 7 are

Reviewed-by: Ian Romanick <ian.d.roman...@.intel.com>

On 09/20/2013 06:52 PM, Eric Anholt wrote:
> Since I'm going to be talking about the megadrivers idea next week at
> XDC, I thought I'd look at what the impact would be of an alternate
> option, and to do that I wanted to first fix up any stupid wastes of
> disk space I found.  I found more than I expected.
> 
> The last commit is an important one.  I think it accounts for most of
> the performance change of the series (and the performance loss that we
> got from dricore).  I'm planning on comparing this series to
> non-dricore and to megadrivers for the talk.
> 
> Size of mesa before:
>    text          data     bss     dec     hex filename
>  872896         19912    3392  896200   dacc8 lib/i965_dri.so
> 3387494        112060   95592 3595146  36db8a lib/libdricore9.3.0-devel.so.1
> 
> After:
>  872850         19912    3392  896154   dac9a lib/i965_dri.so
> 3184667         88524   95592 3368783  33674f lib/libdricore9.3.0-devel.so.1
> 
> (a little over 6% reduction)
> 
> Results of testing of CPU overhead in mesa (cairo-gl with
> INTEL_NO_HW=1.  Also had a patch for reducing _mesa_DummyProgram size
> that I found was broken after I piglited):
> 
> x before
> + after
> +------------------------------------------------------------------------------+
> |  +   x                                                                      
>  |
> |  +   x                                                                      
>  |
> |  +   x                                                                      
>  |
> |  +   xx                                                                     
>  |
> | ++ + xx                                                                     
>  |
> | ++ + xx                                                                     
>  |
> | ++++xxxx                                                                    
>  |
> | ++++xxxxx                         +                                         
>  |
> | ++++xxxxx     x+ x  +             +                              +       x  
>  |
> | ++++xxxxx++* +x++x+++             +     x                      + +       x  
>  |
> | ++++*xxxx+** +x++x+++       +     *    +x   +                  + +      xx 
> x |
> | ++++**xxx+**+*x++x+**   x  ++x+ * * x+ +x   ++x  +     x+ xx+  + ++* xx xx 
> x |
> |+++++***xx+**+*x*+x***x  xxx**x*+*+*x**x*x+* ++xxx+ x** x* xx++++++***xx 
> xxxxx|
> |+++++********+*x*******  **x****+***x**x****+******x*** 
> **xx****+++***xxxxxxxx|
> |     |__|____________M_____AM___A________________|_______|                   
>  |
> +------------------------------------------------------------------------------+
>     N           Min           Max        Median           Avg        Stddev
> x 200     29.417143     47.735255      35.27498     36.471098     6.0928765
> + 200     28.254668     45.819881     33.445248     35.119495     5.5758312
> Difference at 95.0% confidence
>       -1.3516 +/- 1.14466
>       -3.70596% +/- 3.13853%
>       (Student's t, pooled s = 5.84008)
> 
> _______________________________________________
> mesa-dev mailing list
> mesa-dev@lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/mesa-dev
> 

_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to