PLUTO is an automatic source-to-source transformer that can optimize nested loop sequences for coarse-grained parallelism and cache locality simultaneously. OpenMP parallel code for multicores can be generated from very regular C program sections.
Be the first to post a text review of The PLUTO automatic parallelizer. Rate and review a project by clicking thumbs up or thumbs down in the right column.
See project page or ChangeLog in distribution
0.5.0 pre release uses a new frontend (clan/candl).
0.5.0 BETA 1. New polyhedral frontend and dependence tester (Clan/Candl) Affine conditionals are now handled, besides pure function calls (assumed to be pure). Speed of the tool has also increased with this due to a much faster dependence tester. Use #pragma scop and #pragma endscop to demarcate portions to be extracted and optimized. Parameters are automatically detected. /* pluto start <parameter list> */ /* pluto end */ are no longer required or supported. 2. Command-line options can now be specified freely -- before or after the file name 3. Nearly all memory leaks fixed. 4. A number of minor bug fixes
0.4.2 - Minor bug fixes
0.4.1 with minor improvements and fixes released
Be the first person to add a text review.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?
Thanks for your review!
Get credit for your review by logging in via OpenID. Click your account provider: