Compilers and Tools for Tru64 UNIX on the Itanium

Download Report

Transcript Compilers and Tools for Tru64 UNIX on the Itanium

Compilers and Tools
for Tru64 UNIX™ on the
Itanium™ Processor Family
Ken Reilly
Session 1886
Compaq Enterprise Technical Symposium 2001
1
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
2
Overview
 Vision and goals
 Key messages
 Product priorities and roadmaps
 Compatibility and porting considerations
 Questions, input and feedback
 Summary
3
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
4
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
Itanium processor family
5
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
6
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
7
Compaq System Roadmap
Alpha
Processor
IPF
Processor
Alpha
Servers
EV68
EV68
Itanium
EV7
EV79
McKinley
EV68 Product Family
GS 1 - 32P
ES 1 – 4P
DS 1 – 2P
Madison
EV7 Family
8–64P (8P BB)
2–8P (2P BB)
IPF Next Generation
EV79
8–64P (8P BB)
2–8P (2P BB)
Next Generation
Server Family
Itanium
1 – 4P
McKinley family
Madison
1–4P
Blades,
1-8P
ProLiant
Servers
2P, 4P, 8P
1-32P
2001
2002
8-64P,
2003
2004
2005
8
OpenVMS Alpha and Itanium™ processor family Porting Timeline
Itanium
McKinley
Madison
EV67
OpenVMS
EV68
EV7
Version Version Version
7.2
7.3
7.3-x…
EV79
“Post VNext”
(H1CY04) for
Itanium™
processor
family and
Alpha
Systems
Future releases providing
Continued Enhancement &
Support
OpenVMS/IPF
Boot H2CY02
Ship H1CY03
Update H2CY03
Transition Period
2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 20109
Alpha Platform
Itanium™ processor family Platforms
Enterprise UNIX Roadmap for Alpha and ItaniumTM Processor Family
Itanium
EV67
Tru64
UNIX
Alpha
McKinley
EV7 EV79
EV68
Version
5.1
Version
5.1A
Madison
Wildcat
Alpha
Future releases providing
Continued Enhancement & Support
Transition Tools and Services
ItaniumTM
UNIX
Converged Enterprise
UNIX on IPF
Alpha
IPF
Transition Period
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009 2010
10
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
11
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
12
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…
13
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
14
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 [email protected] with anything we don’t cover today…
15
Feedback and questions for us
Send mail to [email protected] with anything we don’t cover today…
16
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
Itanium processor family
17