Hello,
I am also interested in working on polyhedral model guided auto-vectorization.
I went through the paper "Polyhedral-Model Guided Loop-Nest
Auto-Vectorization", that you suggested.
Does it use the GCC auto-vectorization algorithm to rewrite scalar
instructions into vector instructions? Anywhere I can find the
implementation prototype that you are talking about?

Regards,
Umesh B.

>Hi,
>
>Auto-Vectorization is still implemented in the 'old'- non polyhedral way.
>Polyhedral model can only help drive the vectorization strategies.
>What is happening is that Graphite (polyhedral model framework inside GCC)
>is setting the flag on the loop that it thinks should be vectorized.
>Later, the vectorizer pass is performing the vectorization - by rewritting
>scalar instructions into vector instructions.
>
>Please have a look at the paper "Polyhedral-Model Guided Loop-Nest
>Auto-Vectorization".
>
>Konrad
>
>
>2011/11/15 steven su <steven.kn...@gmail.com>:
>> Hi,
>> Can anyone explain whether GCC has implemented Auto-Vectorization
>> based on Polyhedral Model?
>> Are there any related projects shooting at this, and ?in progress?
>>
>> Steven.
>>

Reply via email to