AnyDSL / thorin

The Higher-Order Intermediate Representation
https://anydsl.github.io
GNU Lesser General Public License v3.0
151 stars 15 forks source link

Acc prepare #70

Closed leissa closed 7 years ago

leissa commented 7 years ago

merge lift_builtins + clone_bodies -> acc_prepare

richardmembarth commented 7 years ago

This breaks our code. Basically all GPU breaks. It seems that mutable variables are pushed from the GPU to the CPU, for example for gaussian or aobench in Stincilla or the traversal code. Examples that use no mutable variables work (e.g. stincialla/test/*).

leissa commented 7 years ago

I see. couldn't try because of the ldg problem.

leissa commented 7 years ago

let's postpone this until some time later