Ramana,
If I use -fvect-cost-model it reverts bacl to novec perf
regards RKS ________________________________________ From: Ramana Radhakrishnan [ramana.radhakrishnan@linaro.org] Sent: Thursday, May 03, 2012 3:03 PM To: Singh, Ravi Kumar (Ravi) Cc: Ulrich Weigand; linaro-toolchain Subject: Re: Vectorization paper / kernels.
On 3 May 2012 19:30, Singh, Ravi Kumar (Ravi) Ravi.Singh@lsi.com wrote:
Actually its not hanging, I tried to run it in isolation.
Without Vectorization With Vectorization Time Value Time Value
S1115 67.98 0.065529 1186.44 0.065536
That means degradation of -1645.28%
Sounds to me like vectorization might have gone awry - What happens if you use something like -fvect-cost-model ? Does that make any difference ? It sounds to me like a pathological runaway vectorization which might have resulted in massive spills causing such a regression. For the record this was just a pointer to a paper that might be of interest . I haven't really investigated the kernels to see how useful they really are :) .
regards, Ramana
Regards RKS -----Original Message----- From: Ramana Radhakrishnan [mailto:ramana.radhakrishnan@linaro.org] Sent: Thursday, May 03, 2012 12:38 PM To: Singh, Ravi Kumar (Ravi) Cc: Ulrich Weigand; linaro-toolchain Subject: Re: Vectorization paper / kernels.
On 30 April 2012 15:10, Singh, Ravi Kumar (Ravi) Ravi.Singh@lsi.com wrote:
Ramana,
My tests S115 is hanging in the vectorized version of TSVC benchmark.
Thanks for trying it out - I hadn't really tried it out when I had sent the mail. Uli is planning to look into these in the next few days.
Ramana
Regards RKS
-----Original Message----- From: linaro-toolchain-bounces@lists.linaro.org [mailto:linaro-toolchain-bounces@lists.linaro.org] On Behalf Of Ramana Radhakrishnan Sent: Monday, April 30, 2012 3:44 AM To: Ulrich Weigand Cc: linaro-toolchain Subject: Vectorization paper / kernels.
Hi Uli,
While looking into something else I ran into these - I wonder how many of these GCC manages to vectorize ...
http://www.netlib.org/benchmark/livermorec . These look interesting from a vectorizer kernels point of view.
The other interesting paper of note was this PACT paper on vectorization benchmarks comparing icc , xlc and GCC which might provide some interesting hints / reading. http://polaris.cs.uiuc.edu/~garzaran/doc/pact11.pdf . The appropriate benchmarks kernels are linked to below.
http://polaris.cs.uiuc.edu/ ̃maleki1/TSVC.tar.gz.
regards, Ramana
linaro-toolchain mailing list linaro-toolchain@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-toolchain