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:
![]() | Monte Carlo simulation using various industry library solutions by Sergey A. Maidanov. Intel Corp. Monte Carlo simulation is one of... |
![]() | 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... |
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, ... |
![]() | Intel® Virtualization Technology Specification for the Intel® Itanium® Architecture (VT-i) Introduction This document describes the software interfaces for I... |
![]() | Impact of thread priority on .NET applications and hyper-threading enabled processors by Eric L. Blair. Intel Corp. Intel processors that support Hyper-T... |
![]()
Related Jobs:
![]() | Java Developer #900196 - MA - Littleton - S1 Corporation Job Description: S1 is currently seeking a talented, experienced Jav... |
![]() | Sr. Systems Engineer #ISOCT-12 - PA - Cranberry Twp - Coventry Health Care, Inc. Senior level Intersystems Cache database administrator. Works with oth... |
![]() | J2EE Development Senior #19154 - MI - Dearborn - MSX International Description: We are currently seeking a J2EE Development Senior who... |
![]() | Software Development Engineer #143309 - WA - Redmond - Microsoft Corporation Come help us define and deliver the compilation technology for the Com... |
![]() | Documentum 4i / 5 Developers / Architects - US - New Jersey - Marlabs Inc. DOCUMENTUM 4i / 5 DEVELOPERS / ARCHITECTS Location: NJ/NY/PA/CA R... |
![]() | Software Developer #900359 - MA - Littleton - S1 Corporation Job Description: Software Developer S1 is currently seeking a tal... |
![]() | Project Manager (RUP) #2933761 - MO - Chesterfield - Ajilon Description : Description: Becoming one of a small team of expert... |
![]() | Software Developer, Senior #8197 - OH - Cleveland - Ohio Savings Bank * Oversees large and complex projects, including planning, monitor... |
![]() | Application Developer I #8885 - OH - Cleveland - Ohio Savings Bank ssential Functions: * Provides production support and performan... |
![]() | System Analyst - CA - Agoura - Semanticspace Technologies RESPONSIBILITIES: Produce Deliverables -- *Generate functional speci... |

