Imperial College London > Talks@ee.imperial > CAS Talks > Compiling OP2 into events, and beyond!!! Maybe...
Log inImperial users Other users No account?Information onFinding a talk Adding a talk Syndicating talks Who we are Everything else |
Compiling OP2 into events, and beyond!!! Maybe...Add to your list(s) Download to your calendar using vCal
If you have a question about this talk, please contact George A Constantinides. OP2 is an abstraction, API , and run-time for creating applications executed over sparse irregular meshes, such as those found in finite-element problems. At the core of OP2 is the idea of a ParFor loop, which applies a compute kernel to all points in some iteration space. Unlike most traditional parallel for loops, the input and output data dependencies are explicitly stated, allowing for optimised gathering and staging of input data before loop kernel execution, and making it possible to schedule scattering of output data to avoid write-conflicts. This talk will introduce the core concepts of OP2 , and then discuss how OP2 applications can be translated into an event-driven form for use in the POETS engine. We may also drift onto how OP2 could be interesting from a HLS point of view, particularly when moving away from affine/polyhedral views of memory accesses. This talk is part of the CAS Talks series. This talk is included in these lists:
Note that ex-directory lists are not shown. |
Other listsTalks@ee.imperial IEEE Talks Type the title of a new list hereOther talksiCore Seminar: London-ish Lattice Coding & Crypto Meeting and IEEE Information Theory Society Distinguished Lecture Distributed optimization in uncertain networks & the price of anarchy in electric vehicle charging control games Linear Programming Approach to Singularly Perturbed Problems of Optimal |