EM64T Select a Module Knowledgebase Forums Videos Blogs Contests Select a Community Software Products General Mobility Parallel Programming Manageability Open Source Virtualization What If Experimental Software ISN General Intel® Cluster Ready Financial Services Industry Tools Pentium Itanium Xeon Intel® Atom™ Software Developer Community Visual Computing ISC General Intel Software Network communities Academic Developer Training MID Software College Home Intel SW Partner program Events Intel® Parallel Composer Intel® Parallel Amplifier Intel® Parallel Inspector Intel® Software Development Products Home Intel® Parallel Studio Home Intel® HPC Home Intel® Parallel Studio Pre-Order Intel® Cluster Toolkit Intel® Cluster Toolkit Compiler Intel® Compilers Intel® IPP Intel C++ Tool Suite for MIDs Intel® MKL Intel® MPI Library Intel® TBB Intel® Thread Checker Intel® Trace Analyzer Intel® VTune Intel® AVX Intel® Graphics Performance Analyzers Knowledge Base Intel C++ Compiler and Performance Library for QNX* Neutrino* RTOS Knowledge Base Intel® C++ Compiler for Linux* Knowledge Base Intel® C++ Compiler for Mac OS X* Knowledge Base Intel® C++ Compiler for Windows* Knowledge Base Intel® Software Development Tool Suites for Intel® Atom™ Processor Knowledge Base Intel® Cluster Checker Knowledge Base Intel® Cluster Ready Knowledge Base Intel® Cluster Toolkit for Linux* Knowledge Base Intel® Cluster Toolkit for Windows* Knowledge Base Intel® Fortran Compiler for Linux* Knowledge Base Intel® Fortran Compiler for Mac OS X* Knowledge Base Intel® Integrated Performance Primitives Knowledge Base Intel® License Manager for FLEXlm* Knowledge Base Intel® Math Kernel Library Knowledge Base Intel® MPI Library for Linux* Knowledge Base Intel® MPI Library for Windows* Knowledge Base Intel® Parallel Amplifier Knowledge Base Intel® Parallel Composer Knowledge Base Intel® Parallel Inspector Knowledge Base Intel® Software Development Products Registration Center Knowledge Base Intel® Thread Checker for Linux* Knowledge Base Intel® Thread Checker for Windows* Knowledge Base Intel® Thread Profiler for Windows* Knowledge Base Intel® Threading Building Blocks Knowledge Base Intel® Trace Analyzer and Collector for Linux* Knowledge Base Intel® Trace Analyzer and Collector for Windows* Knowledge Base Intel® Visual Fortran Compiler for Windows* Knowledge Base Intel® VTune™ Performance Analyzer for Linux* Knowledge Base Intel® VTune™ Performance Analyzer for Windows* Knowledge Base Data Parallelism Intel® Graphics Performance Analyzers (GPA) Intel® Software Network TV Intel Software Network communities Software News Code & Downloads Game Development ISN Home Page with ISN TV Player Artist Media Intel’s Ct Technology Beta Knowledge Base
Implementing Scalable Atomic Locks for Multi-Core Intel® EM64T and IA32 Architectures [Knowledgebase] by Michael Chynoweth and Mary R. Lee
Abstract
There are several different methods of atomically locking code and data on a Microsoft Windows platform. The primary purpose of this whitepaper is to gi ... Posted: 2009-11-09 15:24:57 by Michael Chynoweth (Intel), Mary Lee (Intel)EM64T , locks , IA32 , Multi-threading , Vtune Porting Chains: 64-bit Intel® Xeonr Processor to Intel® Itanium® Processor [Knowledgebase] by Alan Zeichick
Introduction
Read the tale of two migrations: vertically to the Intel® Xeon® processor with Intel® Extended Memory 64 Technology, then horizontally to Intel® Itanium® micro ... Posted: 2008-12-04 13:01:32 by EM64T , Porting Intel® Extended Memory 64 Technology FAQ [Knowledgebase] What is Intel® Extended Memory 64 Technology?Intel® Extended Memory 64 Technology, or Intel®64, is an enhancement to Intel's IA-32 architecture. The enhancement allows the processor to run newly wr ... Posted: 2008-10-27 17:37:24 by EM64T Porting Code to Intel® EM64T-Based Platforms [Knowledgebase] by Robert Y. GevaPrincipal Engineer, Intel Software and Solutions Group
Introduction
Porting code from IA-32 architecture to EM64T to take advantage of 64-bit involves tradeoffs in performance consi ... Posted: 2008-10-24 15:38:18 by Robert Geva (Intel)EM64T , SSE3 Intel Architecture Platform Terminology for Development Tools [Knowledgebase] Intel® compilers and libraries support three platforms: general combinations of processor architecture and operating system type. This section explains the terms that Intel uses to describe the platf ... Posted: 2009-02-12 07:48:07 by Steve Lionel (Intel)EM64T , IA-64 , IA-32