Itanium Processor Seminar Report
Itanium Processor Seminar Report
CONTENTS
INTRODUCTION
TODAY’S ARCHITECTURE CHALLENGES
IA-64 ARCHITECTURE PERFORMANCE FEATURES
IA-64 SYSTEM ENVIRONMENT
RAS FEATURES
BENEFITS OF ITANIUM PROCESSORS FOR DIFFERENT
PLATFORMS
INTEL ITANIUM 2 PROCESSOR
APPLICATIONS
FUTURE SCOPE
SUMMARY
CONCLUSION
REFERENCE
INTRODUCTION
SEQUENTIAL SEMANTICS
BRANCH UNPREDICTABILITY
MEMORY DEPENDENCIES
MEMORY LATENCY
RESOURCE CONSTRAINTS
Predication
Control/Data Speculation
Dependent Independent
add r1=r2,r3 ;; add r1=r2,r3
sub r4=r1,r2 ;; sub r4=r11,r2
shl r5=r4,r8 ;; shl r5=r14,r8
PREDICATION
P1 P2
Branch
then
CONTROL SPECULATION
Instr1
Id.s r1=
Instr2
Instr1
BARRIER Instr2
br
br
chk.s r1
Id r1=
use=r1
use=r1
DATA SPECULATION
Id r1=
use=r1
use=r1
GR stack reduces need for save/restore across call. Also Itanium has
a procedure stack frame of programmable size(0 to 96 registers).This
mechanism is implemented by renaming registers. RSE automatically
saves\restores registers without software intervention. It provides the
illusion of infinite physical registers. RSE may be designed to utilize
unused memory bandwidth to perform register spill and fill operations
in the background.
REGISTERS
no
IA-64 OS Boot(IA-64
IA-32 OS Boot(IA-32
& IA-32 instructions)
Instructions only)
Figure shows the defined boot sequence for IA-64 processor, which
power up in 32-bit Real Mode,IA-64 processor power up in the System
Interruption&
Intercepts IA-64 Paging &
Interruption Handling
RAS FEATURES
*RELIABILITY
*AVAILABILITY
*SERVICEABILITY
This is a capability that has been built into the architecture. In a multi-
processor situation you can turn off one processor and substitute in a
new one. The ability to service the machine while it is still running
reduces your downtime even further.
Some of the features that this processor brings to the follow below:
Floating-point performance for compute intensive applications
EPIC technology for maximum parallelism &HW\SW synergy
Scalability from 1-way to128-way+
64-bit addressing and high bandwidth
IA-32 based system users will see immediate performance gains when
taking on more complex workloads and processing large amounts of
data. Areas that are less sensitive to performance can transition to the
new architecture on an as-needed basis. Organizations that move to an
Itanium –based platform can address current performance issues points
today and gain familiarity with architecture that will be able to keep up
with scalable demands in the near and intermediate future. These
demands include:
Greater memory addressability
More complex applications and computing environments
Secure web server transactions
Computer aided design such as Mechanical Analysis
Very large memory databases
Dept. of IT -20- MESCE, Kuttippuram
Seminar Report’03 Itanium Processor
APPLICATIONS
Databases
High-Performance Computing
Enterprise Resource Planning, Supply Chain Management
Mechanical Computer Aided Engineering(MCAE),Intensive
Custom Applications(financial, petroleum, others)
Business Intelligence
Security Transactions
FUTURE SCOPE
SUMMARY
CONCLUSION
REFERENCES
1. WWW.INTEL.COM/ITANIUM
2. WWW.INTEL.COM/GO/ITANIUM2
3. WWW.HP.COM/ITANIUM
ABSTRACT
The Itanium brand extends Intel’s reach into the highest level of
computing enabling powerful servers and high- performance
workstations to address the increasing demands that the internet
economy places on e-business. The Itanium architecture is a unique
combination of innovative features, such as explicit parallelism,
predication, speculation and much more.
ACKNOWLEDGEMENT
I am also greatly indebted to Mr. Saheer H.B. and Ms. S.S. Deepa,
Department of IT for their valuable suggestions in the preparation of the
paper.
Subin P