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