On Wed, 21 Jan 2015 15:44:19 +0530 Krishnaraj Raghavendra Bhat
<k.r.b...@samsung.com> said:

> Hi,
> 
>  
> 
> We would like to propose openmp optimizations in some parts of evas software
> backend
> 
>  
> 
> OpenMP provides a scalable model for shared memory parallel applications.
> One of the construct enables parallelization of simple for-loops using
> 'pragma omp for'. We applied this pragma in one part of sample scaling in
> software backend where for-loop was used to run through the image. Running
> expedite on an Intel I3 machine with quad-core showed 48% improvement in
> "Image Blend Nearest Scaled" test-case. Test-case score went up from 128 to
> 190
> 
>  
> 
> This doesn't mean that every for-loop will be benefited by openmp. For-loop
> should have enough parallel-load and no dependencies so that threading
> overhead is hidden. Other areas of data-parallelism in evas can be analyzed
> and explored further. Openmp is supported in gcc since 4.2. Pragma based omp
> programs require a light-weight gcc omp runtime(libgomp.so) which is always
> packaged with gcc-runtime
> 
>  
> 
> Requesting your feedback and comments

could you send the patch needed for this change? i like the theoretical number
improvement. what i want to know is how invasive is it to the code.

> Thanks,
> 
> Krishnaraj
> 
> ------------------------------------------------------------------------------
> New Year. New Location. New Benefits. New Data Center in Ashburn, VA.
> GigeNET is offering a free month of service with a new server in Ashburn.
> Choose from 2 high performing configs, both with 100TB of bandwidth.
> Higher redundancy.Lower latency.Increased capacity.Completely compliant.
> http://p.sf.net/sfu/gigenet
> _______________________________________________
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> 


-- 
------------- Codito, ergo sum - "I code, therefore I am" --------------
The Rasterman (Carsten Haitzler)    ras...@rasterman.com


------------------------------------------------------------------------------
New Year. New Location. New Benefits. New Data Center in Ashburn, VA.
GigeNET is offering a free month of service with a new server in Ashburn.
Choose from 2 high performing configs, both with 100TB of bandwidth.
Higher redundancy.Lower latency.Increased capacity.Completely compliant.
http://p.sf.net/sfu/gigenet
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to