Cache Coherency in Itanium® Processor Software
The Itanium® architecture requires that software maintain coherence between stored instructions and cached instructions. This paper shows you how to ensure your code performs the proper subsequent cache flushing, synchronization, and serialization when both self-modifying code and cross-modifying code are implemented.—Thomas Wolfgang Burger, Intel Consultant and Applications Developer.

The Itanium® architecture requires that software maintain coherence between stored instructions and cached instructions. This paper shows you how to ensure your code performs the proper subsequent cache flushing, synchronization and serialization when both self-modifying code and cross-modifying code are implemented.—Thomas Wolfgang Burger, Intel Consultant and Applications Developer.


Subscribers who liked this article also read:
Security considerations for mobile hardware
by Alan Zeichick, principal analyst, Camden Associates. Intel Corp. ...
Design of portable and reusable GUI controls
By Egor Kazachkov, software engineer, Data Visualization Controls team...
Monte Carlo simulation using various industry library solutions
by Sergey A. Maidanov. Intel Corp. Monte Carlo simulation is one of...

If you're interested in this topic, these articles may be helpful:

Itanium® 2-based Solutions versus Sun’s SPARC® Architecture
Introduction “Traditional IT infrastructure has been a static, ...
Impact of thread priority on .NET applications and hyper-threading enabled processors
by Eric L. Blair. Intel Corp. Intel processors that support Hyper-T...
Intel® Virtualization Technology Specification for the Intel® Itanium® Architecture (VT-i)
Introduction This document describes the software interfaces for I...

Related Jobs:

Technical Consultant #0078761 - CA - Pasadena - IndyMac Bancorp, Inc.
Post Date 6/27/2006 Requisition Number 0078761 Job Title Technical...
Software Developer, Senior #8197 - OH - Cleveland - Ohio Savings Bank
* Oversees large and complex projects, including planning, monitor...
System Designer #PHSD002 - MA - Wellesley - Partners Health Care
This individual will be working for the # 1 rated company in NE for th...
J2EE Development Senior #19154 - MI - Dearborn - MSX International
Description: We are currently seeking a J2EE Development Senior who...
Sr. Systems Engineer #ISOCT-12 - PA - Cranberry Twp - Coventry Health Care, Inc.
Senior level Intersystems Cache database administrator. Works with oth...
Technical Consultant #0078739 - CA - Pasadena - IndyMac Bancorp, Inc.
Post Date 6/27/2006 Requisition Number 0078739 Job Title Technical...
Programmer Analyst #0080852 - CA - Pasadena - IndyMac Bancorp, Inc.
Post Date 11/7/2006 Requisition Number 0080852 Job Title Programme...
Programmer Analyst II #0081391 - CA - San Francisco - IndyMac Bancorp, Inc.
Post Date 12/19/2006 Requisition Number 0081391 Job Title Programm...
System Analyst - CA - Agoura - Semanticspace Technologies
RESPONSIBILITIES: Produce Deliverables -- *Generate functional speci...
Software Development Engineer #143309 - WA - Redmond - Microsoft Corporation
Come help us define and deliver the compilation technology for the Com...