IE
(→Publications) |
|||
Line 4: | Line 4: | ||
== Publications == | == Publications == | ||
+ | |||
+ | M Ravishankar, R Dathathri, V Elango, LN Pouchet, J Ramanujam, A Rountev, P Sadayappan, "Distributed Memory Code Generation for Mixed Irregular/Regular Computations", PPoPP 2015, San Fransisco, CA, USA. [http://hpcrl.cse.ohio-state.edu/IEC/ppopp15_ie.pdf link]. | ||
+ | Example of generated code : [http://hpcrl.cse.ohio-state.edu/IEC/example.pdf link] | ||
M Ravishankar, J Eisenlohr, LN Pouchet, J Ramanujam, A Rountev, P Sadayappan, "Code generation for parallel execution of a class of irregular loops on distributed memory systems", Supercomputing 2012, Salt Lake City, UT, USA. [http://hpcrl.cse.ohio-state.edu/IEC/sc_12-ie.pdf link]. | M Ravishankar, J Eisenlohr, LN Pouchet, J Ramanujam, A Rountev, P Sadayappan, "Code generation for parallel execution of a class of irregular loops on distributed memory systems", Supercomputing 2012, Salt Lake City, UT, USA. [http://hpcrl.cse.ohio-state.edu/IEC/sc_12-ie.pdf link]. | ||
M Ravishankar, J Eisenlohr, LN Pouchet, J Ramanujam, A Rountev, P Sadayappan, "Automatic Parallelization of a Class of Irregular Loops for Distributed Memory Systems", [http://hpcrl.cse.ohio-state.edu/IEC/topc13.pdf link] to appear in ACM Transaction on Parallel Computing | M Ravishankar, J Eisenlohr, LN Pouchet, J Ramanujam, A Rountev, P Sadayappan, "Automatic Parallelization of a Class of Irregular Loops for Distributed Memory Systems", [http://hpcrl.cse.ohio-state.edu/IEC/topc13.pdf link] to appear in ACM Transaction on Parallel Computing | ||
− | |||
== Download == | == Download == |
Revision as of 11:24, 15 December 2014
Contents |
Overview
The Inspector/Executor Compiler (IEC) implements a source-to-source transformation scheme for generating distributed memory code for irregular parallel loops. Loops might also contain dependences through associative and commutative reduction operators. Details of code-generation scheme described in these papers in Supercomputing 2012 and in TOPC (to be published soon)
Publications
M Ravishankar, R Dathathri, V Elango, LN Pouchet, J Ramanujam, A Rountev, P Sadayappan, "Distributed Memory Code Generation for Mixed Irregular/Regular Computations", PPoPP 2015, San Fransisco, CA, USA. link. Example of generated code : link
M Ravishankar, J Eisenlohr, LN Pouchet, J Ramanujam, A Rountev, P Sadayappan, "Code generation for parallel execution of a class of irregular loops on distributed memory systems", Supercomputing 2012, Salt Lake City, UT, USA. link.
M Ravishankar, J Eisenlohr, LN Pouchet, J Ramanujam, A Rountev, P Sadayappan, "Automatic Parallelization of a Class of Irregular Loops for Distributed Memory Systems", link to appear in ACM Transaction on Parallel Computing
Download
Installation
Please follow the instructions in the README