The objective of this project is to develop plugins for Phoenix compiler which will divide the intermediate code into various partitions. These partitions will be synthesized further in the later phases and will eventually be ready to run in parallel on chip multiple processors/cores. This will enable the phoenix compiler to work as an auto-parallelizing compiler which will automatically translate a sequential source program into machine code that can run in parallel on a multicore system. This will also open gates for using phoenix as a research tool for parallelizing compilers.
These details are provided for information only. No information here is legal advice and should not be used as such.