Skip to content
NERSC Documentation
False Sharing Detection using VTune Amplifier
Initializing search
GitLab/NERSC/docs
NERSC Documentation
GitLab/NERSC/docs
Home
Getting Started
Accounts
Accounts
Accounts
Passwords
Policy
Collaboration Accounts
Iris
Iris
Users
PIs and Project Managers
ERCAP and Iris Guide for Allocation Managers
Systems
Systems
Perlmutter
Perlmutter
Perlmutter System
Perlmutter System
System Details
Interconnect
Using Perlmutter
Finding and using software
Timeline
Cori
Cori
Cori
Interconnect
KNL Modes
Timeline
Timeline
Timeline
Default PE History
Application Porting and Performance
Application Porting and Performance
Getting started on KNL
Cori Large Memory
Cori Large Memory
Cori Large Memory
Running Large Memory Jobs
Cori Large Memory Software
Data Transfer Nodes
Storage Systems
Storage Systems
Storage Systems
Schematic
Quotas and Purging
Perlmutter scratch
Cori scratch
Community
Archive (HPSS)
Archive (HPSS)
Introduction
Storage Statistics
Global Home
Global Common
Cori Burst Buffer
Project
Backups
Unix File Permissions
Connecting
Connecting
Connecting
Multi-Factor Authentication
NoMachine / NX, X Windows Accelerator
Environment
Environment
Environment
Environment Modules
Lmod
Policies
Policies
Resource Usage Policies
Cray PE CDT Update Policy
Data Policy
Software Support Policy
Software Support Policy
Software Support Policy
Frequently Asked Questions
Software Support List
Software Build Resources
Development
Development
Compilers
Compilers
Native Compilers
Compiler Wrappers (recommended)
Build Tools
Build Tools
Autoconf and Make
CMake
Spack
Programming Models
Programming Models
Programming Models
MPI
MPI
MPI
Cray MPICH
OpenMPI
Intel MPI
OpenMP
OpenMP
OpenMP
OpenMP Resources
Tools for OpenMP
False Sharing Detection using VTune Amplifier
OpenACC
CUDA
UPC
UPC++
Coarrays
Kokkos
Raja
Languages
Languages
Julia
R
IDL
Python
Python
Python
Using Python at NERSC
Parallel Python
Python in Shifter
Profiling Python
Python on AMD CPUs
Using Python on Perlmutter
Porting Python to Perlmutter GPUs
FAQ and Troubleshooting
Libraries
Libraries
Libraries
FFTW
LAPACK
MKL
LibSci
HDF5
NetCDF
PETSc
Containers
Containers
Containers
How to use Shifter
Common Issues
Using Intel Compilers with Docker Images
Example Containers
Developer Tools
Developer Tools
Developer Tools
Performance Tools
Performance Tools
Performance Tools
Advisor
APS
CrayPat
Darshan
HPCToolkit
LIKWID
MAP
Parallelware Trainer
Performance Reports
Reveal
Roofline Performance Model
Timemory
Trace Analyzer and Collector
VTune
Debug Tools
Debug Tools
Debug Tools
DDT
GDB
gdb4hpc and CCDB
Inspector
Parallelware Analyzer
STAT and ATP
TotalView
Valgrind
Running Jobs
Running Jobs
Running Jobs
Queues and Charges
Example Jobs
Best Practices
Troubleshooting Slurm
Monitoring
Affinity
Interactive
Reservations
Workflow Tools
Workflow Tools
Workflow Tools
Workflow nodes
GNU Parallel
TaskFarmer
FireWorks
Nextflow
Papermill
Parsl
Snakemake
Other workflow tools
Checkpoint/Restart
Checkpoint/Restart
Checkpoint/Restart
DMTCP
MANA
Applications
Applications
Applications
AMBER
Abinit
BerkeleyGW
CP2K
CPMD
E4S
E4S
E4S
21.05
21.02
20.10
Spack-Gitlab-Pipeline
GAMESS
Gromacs
LAMMPS
Mathematica
MATLAB
MATLAB
MATLAB
MATLAB Compiler
MOLPRO
NAMD
NCAR Graphics
NWChem
SIESTA
ParaView
Q-Chem
Quantum ESPRESSO
VASP
VisIt
WIEN2k
Wannier90
Analytics
Analytics
Analytics
Dask
RStudio
Spark
Machine Learning
Machine Learning
Machine Learning
TensorFlow
PyTorch
TensorBoard
Benchmarks
Distributed training
Hyperparameter optimization
Science use-cases
Science use-cases
Science use-cases
HEP CNN
Current known issues
Performance
Performance
Perlmutter Readiness
Getting started on KNL
Vectorization
Parallelism
Memory Bandwidth
Arithmetic Intensity
Compiler Diagnostics
I/O
I/O
I/O
I/O libraries
Lustre
KNL
File system in memory
Portability
Variability
Network
Case Studies
Case Studies
GPU Case Studies
GPU Case Studies
AMReX GPU Case Study
DESI GPU Case Study
MetaHipMer GPU Case Study
Tomopy GPU Case Study
SNAP GPU Case Study
C++ ML Interface
KNL Case Studies
KNL Case Studies
AMReX KNL Case Study
BerkeleyGW KNL Case Study
Chombo-Crunch KNL Case Study
EMGeo KNL Case Study
HMMER3 KNL Case Study
MFDn KNL Case Study
QPhiX KNL Case Study
Quantum ESPRESSO KNL Case Study
WARP KNL Case Study
XGC1 KNL Case Study
KNL Cache Mode
Services
Services
Services
Spin
Spin
Spin
Rancher 1
Rancher 1
Getting Started with Rancher 1
Getting Started with Rancher 1
Getting Started with Spin (Rancher 1)
Spin (Rancher 1) Lesson 1
Spin (Rancher 1) Lesson 2
Spin (Rancher 1) Lesson 3
Cheat Sheet
Reference Guide
Rancher 2
Rancher 2
Getting Started with Rancher 2
Migration Guide
Concepts and Terminology
CLI Guide
Case Studies
Case Studies
Managing Spin workloads with Helm
Migrating a web server to Rancher 2
Science Gateways
NEWT
Jupyter
Globus
CDash
CDash
CDash
CTest/CDash with CMake
CTest/CDash without CMake
CVMFS
Databases
GridFTP
Scp
Bbcp
Science Partners
Science Partners
Joint Genome Institute (JGI)
Joint Genome Institute (JGI)
JGI Resources
JGI Systems
JGI Systems
Cori Genepool
Cori ExVivo
JGI Filesystems
JGI Software
JGI Training and Tutorials
JGI Databases and Web Services
Best Practices for Experimental Science
Acronyms
Current Known Issues
False Sharing Detection using VTune Amplifier
¶