Research challenge
As demonstrated by HiPEAC1 the last 3 years, the technical and non-technical motivations for supporting a common compilation platform and selecting GCC are overwhelming. More and more academic and industrial groups embrace GCC for research, training and production. This success exacerbates the need for support and coordination of the exchange and mutual-interest developments into the platform. It also requires significant and long-term commitment on applied research to transfer research prototypes into production branches of the compiler.
News
-
2008.06.02. 2nd meeting in Barcelona information.
-
2008.02.01. Welcome to the HiPEAC Compilation Platform Cluster!
Please subscribe (click on "Request subscription" on the right-side "Compilation platform" block) if you are willing to participate to the cluster activities.
-
2008.01.31. Kickoff meeting information.
Initial research topics
-
Integrate iterative and machine-learning compilation into a production environment.
- Extend the SSA-based internal representation to support optimization of parallel programs.
- Explore compiler support for transactional memory and thread-level speculation.
- Support whole-program and link-time optimization on a high-level representation.
- Design and implement a portable performance model for the multi-core era.
Planned mutualization and transfer activities
-
GCC as a common research platform: HiPEAC development branch.
- Build an API to plug research tools into GCC.
- Work with the GCC community.
- Use GCC as a powerful dissemination vehicle of HiPEAC compiler research.
Research and actions
-
Portal for ongoing, planned and proposed collaborations.
People in charge