In Compilers: Principles, Techniques, & Tools, Aho et al describe an approach for optimizing for parallelism (chapter 11 in the second edition). Is anyone aware of any existing compilers which follow that approach?
- Anybody can ask a question
- Anybody can answer
- The best answers are voted up and rise to the top
closed as too broad by Robert Harvey, gbjbaanb, MichaelT, durron597, Thomas Owens♦ Jul 15 '15 at 20:00
There are either too many possible answers, or good answers would be too long for this format. Please add details to narrow the answer set or to isolate an issue that can be answered in a few paragraphs.If this question can be reworded to fit the rules in the help center, please edit the question.
I don't have any first-hand experience with it, nor do I know whether the techniques used are in the Dragon Book to the letter, but the Sun Studio C and C++ compilers can do automatic parallellization of
I can't answer directly that question, regarding parallelism or concurrency, but, the Dragon Book was written some decades ago, with some updates, maybe, and Compiler Techniques have change a lot.
I have read some compilers docs, on the internet, and some of them use different ideas.
Besides, there are other books & (online) publications about compilers, that try to "kill the dragon", each one in a different way.