Re: NEON vectorization improvements - preliminary notes

2010-09-22 Thread Andrew Stubbs
On 22/09/10 12:23, Ira Rosen wrote: >> The goal is a 15% speed improvement in EEMBC relative to FSF GCC 4.5.0 > Does this mean to improve a single benchmark from EEMBC by 15%? > Do you have an EEMBC? I have a very old version, without DENBench, which > looks interesting according to EEMBC's site. O

Re: NEON vectorization improvements - preliminary notes

2010-09-22 Thread Ira Rosen
Hi Julian, Here are some thoughts about your report. > Automatic vector size selection/mixed-size vectors > == I think we (I) need to cooperate with Richard Guenther: ask him about committing his patch to 4.6 (they are probably planning to merge v

Re: NEON vectorization improvements - preliminary notes

2010-09-15 Thread Ira Rosen
Hi, I need to learn much more about ARM architecture, but I have some initial comments. Julian Brown wrote on 15/09/2010 11:37:21 AM: > * automatic vector size selection (it's currently selected by command > line switch) > Generally (check assumption) I think that wider vectors may make

Re: NEON vectorization improvements - preliminary notes

2010-09-15 Thread Andrew Stubbs
On 15/09/10 10:37, Julian Brown wrote: > The "vect256" branch now has a vectorization factor argument for > UNITS_PER_SIMD_WORD (allowing selection of different vector sizes). > Patches to support that would need backporting to 4.5 if that looks > useful. Could investigate the feasibility of doing

NEON vectorization improvements - preliminary notes

2010-09-15 Thread Julian Brown
Hi, In case this is useful in its current (unfinished!) form: here are some notes I made whilst looking at a couple of the items listed for CS308 here: https://wiki.linaro.org/Internal/Contractors/CodeSourcery Namely: * automatic vector size selection (it's currently selected by command