Itanium® System Architecture Overview
A
2-day Course
With its massive
on-chip resources, several parallel execution pipes, and support for
large, fast caches the Itanium Architecture creates new opportunities
and challenges for both hardware, system-level, and application-level
developers. This course will bring you up-to-speed on Itanium’s
architectural features at both the processor and system levels as well as
their impact on software development approaches.
You will benefit from this
workshop if you
You will learn
-
What
traditional bottlenecks the Itanium Architecture
eliminates
-
The
innovative register structure of the Itanium family CPUs
-
How
to exploit the CPU's capabilities when developing system or
application software
-
The
key features of the chipsets that support Itanium-class processors
Prerequisites
A technical background is
expected, including a solid understanding of general computer
architecture and terminology. Familiarity with the IA-32 hardware
architecture at the server or workstation level is helpful but not
required.
The training approach
-
Up to date information: We update the materials before every
event.
-
Straightforward explanations: Technical concepts and terms are
explained in English. You will walk away with a thorough
understanding of what the Itanium Architecture brings to the table
and how to exploit its capabilities.
Workshop topics
Itanium’s solution to
traditional CPU architecture bottlenecks
-
EPIC: Explicitly Parallel Instruction Computing – No more sequential
semantics
-
Remove branches with predicated instructions
-
Minimize impact of memory latency
-
Decrease procedure call overhead
-
Minimize loop optimization overhead
-
Massive memory resources
-
Massive register resources
-
The
Register Stack Engine (RSE)
The Itanium micro
architecture
-
Processor pipelines
-
Processor block diagram
-
Instruction processing
-
Dispersal logic
-
Execution units
-
Pipeline control
-
Exception handler
-
Cache subsystem
-
IA-32 execution
-
Memory addressing
-
System memory model
-
Virtual memory model
-
Memory alignment
-
I/O
addressing
Itanium Product Family (IPF) chipsets
A new way to boot
Tools for integration and
test
-
Test
Access Port – TAP
-
Integration tools
-
In-target probe
-
Logical modeling tools
Itanium processor package
-
Cartridge features
-
Mechanical dimensions
Application level
software
System level software
-
Itanium system environment
-
Interruptions
-
Register Stack Engine (RSE) and backing store
-
Debugging and performance monitoring
-
Context management
Available operating
systems
-
Unix
-
Linux
-
Windows
-
VMS
-
Others
|