nushio3 / Paraiso

a Parallel Integration Scheme Organizer for partial differential equations solvers
http://www.paraiso-lang.org/wiki/
BSD 3-Clause "New" or "Revised" License
49 stars 8 forks source link

Multiple array update in single context #6

Open nushio3 opened 13 years ago

nushio3 commented 13 years ago

At the moment, a Context is created to update a single array, thus in one context only one array is written to. But in fact, multiple writes are possible as long as they are independent (one write do not depend on the result of another write.)

Have graph dependency analysis and update multiple writes in single context. This will increase the performance of GPU kernels.