Displaying 2 results from an estimated 2 matches for "astinfo".
Did you mean:
asminfo
2018 Jan 20
1
Polly loop offloading to Accelerator
Hello,
i have been working with an accelerator backend. the accelerator has large
vector/simd units.
i want streaming loops (non-temporal) vectorized present in code to be
offloaded to accelerator simd units.
i find polly really suitable for this.
i am thinking if the generated IR is passed to polly and then it analyzes
loop to know it posses no reuse, if such loop is identified accelerator
2018 Jan 29
1
Polly loop offloading to Accelerator
...need to transform my IR such as
appending meta data (my-accelerator) to the non temporal accesses
(loops).......
Please help me.
Thank You
Regards
On Mon, Jan 29, 2018 at 8:20 PM, Michael Kruse <llvmdev at meinersbur.de>
wrote:
> Hi,
>
> you could use Polly to generate an AstInfo. With the option
> -polly-ast-detect-parallel it will mark loops in the generated Ast as
> "coincident", i.e. parallel and without reuse.
>
> If you know the vector width of your accelerator, you can use
> LoopVectorizationLegality::canVectorize to determine whether you can...