![]() |
| | OpenIMPACT | Documentation | Current Status | Software Releases | Recompiled Software | FAQ | |
Welcome to OpenIMPACT at UIUC,
an open-source Itanium compiler released under GELATO
| News |
OpenIMAPCT Front End 1.0rc4.1 released ( March 2 2007 )OpenIMPACT Front End 1.0rc4.1 is now available on the download page. This fixes a bug where casts of pointer variables may not be correctly generated by the front end. OpenIMPACT 1.0rc4 has been released ( March 18 2005 )OpenIMPACT 1.0rc4 is now available on the download page. Slides from the OpenIMPACT seminar for Gelato Meeting in Beijing, China ( October 25 2004 )Slides from the OpenIMPACT seminar for Gelato meeting in Beijing are now available. OpenIMPACT beta release now available ( September 17 2004 )The first beta release of OpenIMPACT is now available! Gelato members are invited to contact us for assistance compiling their applications with OpenIMPACT. Visit our detailed information and software download sections |
Call for participationWe are expanding the set of programs built and optimized with OpenIMPACT. If your research would benefit from the optimization of any C programs that you run on IA-64 Linux machines, please contact us and we will help in any way we can. If there are particular parts of any mainstream or specialized library that are stressed particularly hard by your workload, we would also like to work with you to eliminate those bottlenecks. Gelato Mailing ListsThe Gelato team at UNSW is hosting a number of Gelato
discussion lists. Proceedings of the 2002 Gelato Technical WorkshopThe proceedings are now available. |
| OpenIMPACT / Project Team |
Present and future of OpenIMPACTIn 2002, the University of Illinois at Urbana-Champaign
approved the release of the IMPACT Compiler into the open-source
domain as part of the GELATO consortium effort (www.gelato.org).
OpenIMPACT encompasses many of the advanced compilation
techniques developed by the IMPACT research team, including
programmatic logic analysis, predicated compilation,
interprocedural pointer analysis, instruction-level parallelism
optimizations, profile-based optimization, and speculative hyperblock
acyclic and modulo scheduling. Due to its heritage as a research
compiler, OpenIMPACT is designed to achieve maximal output code
performance with little concern for compilation time and
compiler memory usage. Thus, the OpenIMPACT engineering team can
contribute to the GELATO community by producing high-performance
software object code using OpenIMPACT and computing resources at
the University of Illinois at Urbana-Champaign. Using this
model, the OpenIMPACT team has produced applications and
utilities executable binaries with record-setting performance on
Itanium 2 platforms. Please contact: Wen-mei Hwu OpenIMPACT Technical Advisory Board
|
Current OpenIMPACT team
|
| IMPACT Research Group |
The IMPACT Research GroupThe objective of IMPACT (Illinois Microarchitecture Project utilizing Advanced Compiler Technology) is to provide critical research, architecture expertise, and compiler prototypes for the microprocessor industry. This objective will be accomplished by analyzing and demonstrating the level of hardware and compiler support required by architectural enhancements in order to understand the cost and effectiveness of these enhancements. IMPACT's primary focus is on exposing, enhancing, and exploiting instruction-level parallelism (ILP). The IMPACT project is part of the ongoing research being performed at the Center for Reliable and High-Performance Computing. We are located in the Coordinated Science Laboratory at University of Illinois at Urbana-Champaign. |
Previous Contributors to OpenIMPACTOpenIMPACT incorporates a large amount of technical innovations and engineering efforts by many previous members of the IMPACT research team. To see a list previous IMPACT research team members, visit http://www.crhc.uiuc.edu/IMPACT/people/fmember.html. The Research Team has produced some talks and papers :
|
| OpenIMPACT is sponsored by | |||
![]() | ![]() | ||
| Please contact us with any questions or comments. | |||