180 likes | 341 Views
Compilers and Tools for Tru64 UNIX ™ on the Itanium ™ Processor Family. Ken Reilly Session 1886. Disclaimer. This presentation details our plans prior to the recent announcement of the HP/Compaq merger We expect that portions of this presentation will remain unchanged
E N D
Compilers and Tools for Tru64 UNIX™ on the Itanium™ Processor Family Ken Reilly Session 1886
Disclaimer • This presentation details our plans prior to the recent announcement of the HP/Compaq merger • We expect that portions of this presentation will remain unchanged • It is our intention to share this with you at this time so that you understand our plans • As we complete the integration process, we will be back to you with our revised plan
Overview • Vision and goals • Key messages • Product priorities and roadmaps • Compatibility and porting considerations • Questions, input and feedback • Summary
Vision and goals • Combine Compaq and Intel technology to achieve the next level of capability, functionality and performance for the ItaniumTM processor family • Deliver a common, compatible set of compilers and tools to enable development and deployment on Alpha and the ItaniumTM processor family from a single source pool • Enhance, support and deliver the compiler and tools for the Alpha roadmap • Maintain Tru64 UNIX™ competitive advantage in its target markets
Key messages • On Alpha today, you are just a recompile and requal away from the Itanium™ processor family • Compaq and Intel are working together • Common, compatible compilers and development tools • Enhancements and future versions of the architecture • Partners and ISVs programs • Compaq is fully committed • Supporting and delivering the Alpha product roadmaps • Aggressively porting the NonStop™ Kernel, OpenVMS™ and Tru64 UNIX™ products to the Itanium processor family • Supporting its customers, ISVs and partners porting to the Itaniumprocessor family
Alpha Product Roadmap and Priorities • Deliver product updates for Compaq C, C++, Fortran and Java • EV7 support • Committed features • Performance enhancements • Provide information on how to prepare for and port to the Itanium™ processor family • Porting guides, white papers, etc. • Suggestions and how-to’s for verifying readiness for Itanium processor family • Deliver and support features needed for the EV7 and EV79 rollout • Provide on-going product support and maintenance
Itanium™ Processor Family Roadmap and Priorities • Support Tru64 UNIX™ product ports • Using compilers and tools enhanced for Alpha compatibility • Validate source, header file and API compatibility • Support the rollout and delivery of the first release • Complete C, C++, Fortran and Java offerings • Debugger and basic profiling tools • Source, header file and API guidelines and standards • Fully supported by services • Support Beta Program for ISV and partners • Support the rollout and delivery of the release • Complete Tru64 UNIX product family support • Complete compilers and development tools suite • Rich portfolio of Compaq, Intel, ISV and partner products
EV79 8–64P (8P BB) 2–8P (2P BB) EV7 Family 8–64P (8P BB) 2–8P (2P BB) 2002 2003 2004 2001 2005 Compaq System Roadmap Alpha Processor EV68 EV68 EV7 EV79 IPF Processor Itanium McKinley Madison IPF Next Generation EV68 Product Family GS 1 - 32P ES 1 – 4P DS 1 – 2P Alpha Servers Next GenerationServer Family Itanium 1 – 4P McKinley family Madison 8-64P, Blades, 2P, 4P, 8P 1–4P ProLiant Servers 1-8P 1-32P
OpenVMS Alpha and Itanium™ processor family Porting Timeline EV7 EV79 EV68 EV67 Itanium McKinley Madison “Post VNext” (H1CY04) for Itanium™ processor family and Alpha Systems Future releases providing Continued Enhancement & Support OpenVMS Version 7.2 Version 7.3 Version 7.3-x… OpenVMS/IPF Boot H2CY02 Ship H1CY03 Update H2CY03 Transition Period 2010 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 Alpha Platform Itanium™ processor family Platforms
Itanium McKinley Madison EV7 EV79 EV68 EV67 Enterprise UNIX Roadmap for Alpha and ItaniumTM Processor Family Tru64 UNIX Alpha Version 5.1 Version 5.1A Wildcat Alpha Future releases providing Continued Enhancement & Support Transition Tools and Services ItaniumTM UNIX Converged Enterprise UNIX on IPF Alpha IPF Transition Period 2010 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009
Wildcat Themes and Goals • FRS target Q2/Q3CY02 • Supports Marvel product roll-out and existing Alpha family • Ships 3 to 6 months before the EV7 platforms to enable ISVs • Platform support will require minor hardware updates
Tru64 UNIX™ Compiler and Tools Strategy for the Itanium™ Processor Family • Core tools • C, C++ and Fortran compilers being developed by Compaq and Intel • Based on Intel’s compilers with source compatibility and feature enhancements by both Compaq and Intel • Intel assembler • Compaq Java • Linker, loader and object module management tools • Debugger, math libraries and profiling tools being developed by Compaq and Intel • Ladebug port with enhancements for kernel debugging and dbx compatibility • Compatible and high-performance math libraries • Rich set of profiling and performance analysis tools
Tru64 UNIX™ Compiler and Tools Strategy for the Itanium™ Processor Family-- continued • ISV and Partner products to complete portfolio • Examples • Cobol and Ada compilers • Customer and market specific tools • And, lots more too…
Compatibility and porting considerations • Aggressive, multi-level support and porting programs for early adopters, ISVs and partners • Beta in advance of release, hardware loan and discount, expansion of ISV engineering support, integrated ISV support programs • As part of Linux and Tru64 UNIX™ Affinity Program, we’ve expanded our focus to evaluate • Using Linux on Compaq systems as a development desktops • Easier development and deployment solution • Common compilers and tools developed by Intel and Compaq on both Alpha and Intel • Source, header files and run-time libraries and binary compatibility between Linux and Tru64 UNIX on the Itanium™ processor family
Questions for you • What are we missing? • What are your plans, concerns, etc. for your port to Itanium™ Processor Family? • Are you using Linux as as development desktop? Send mail to Ken.Reilly@compaq.com with anything we don’t cover today…
Feedback and questions for us Send mail to Ken.Reilly@compaq.com with anything we don’t cover today…
Summary • On Alpha today, you are just a recompile and requal away from the Itanium™ processor family • Compaq and Intel are working together • Common, compatible compilers and development tools • Enhancements and future versions of the architecture • Partners and ISVs programs • Compaq is fully committed • Supporting and delivering the Alpha product roadmaps • Aggressively porting the NonStop™ Kernel, OpenVMS™ and Tru64 UNIX™ products to the Itanium processor family • Supporting its customers, ISVs and partners porting to the Itaniumprocessor family