page-1-   DISCLAIMER
page-2-   HPMC User Guide
page-3-   Preface

Chapter 1   HPMC Calculator
1-1  HPMC Calculator
             HPMC Calculator


Chapter 2   Xeon Phi MIC
2-1  Configuring Xeon Phi MIC
             Configuring Xeon Phi MIC

             Adding the MIC to the Host Network Services

             Configuring the MIC for Bootstrapping

             Configuring the MIC KnightsCorner for Bootstrapping

             Booting the MIC

             Adding a Swap Space to the MIC

             Adding Users to the MIC

             MIC hostname

             Mount NFS to the MIC

             Enable the MIC mpss Service at Boot

2-2  MPI Programming Offloading to MIC
             MPI Programming Offloading to MIC

             OFFLOADING TO MIC WITH Direct Access Programming Library

             MPI OFFLOADING TO TWO MICs

2-3  Programming and Running by MIC Native Loading
             Programming and Running by MIC Native Loading

             Running the OMP Program on the MIC

             MIC Native Loading: micnativeloadex

2-4  Matrix Multiplication Offloading to MIC
             Matrix Multiplication Offloading to MIC

             Interrupt and Stat Activities of a Program Offloaded to MIC

2-5  Finding Primes Offloading to MIC
             Finding Primes Offloading to MIC


Chapter 3   CUDA Programming over the HPMC GPU
3-1  CUDA Programming over the HPMC GPU
             CUDA Programming over the HPMC GPU

             About your HPMC CUDA Device

             CUDNN with Torch

             nn with PyTorch

3-2  CUDA Fortran
             CUDA Fortran

3-3  Theano Programming
             Theano Programming

             Theano Example


Chapter 4   Configuring Infiniband for RDMA
4-1  Configuring Infiniband for RDMA
             Configuring Infiniband for RDMA

             Probe The Infiniband HCA Cards

             Adding the Infiniband to the Network Services

             Check Infiniband Modules and Services

             Query the Infiniband Connectivity

             Query the Infiniband Devices Info

             Display the Network Interface Parameter


Chapter 5   RDMA Over Infiniband Connectivity
5-1  RDMA Over Infiniband Connectivity
             RDMA Over Infiniband Connectivity

             Testing Connectivity with ping

             Testing Connectivity with Iterations Using pingpong

             RDMA WRITE_BW

             RDMA WRITE CPU_UTIL

             RDMA WRITE LATENCY

             Measuring Performance with iperf3 Over Infiniband

             Measuring Performance with iperf3 Over Ethernet

5-2  Fabric MPIRUN Offloading to MIC
             Fabric MPIRUN Offloading to MIC

             Offloading to MIC

             Offloading to MIC with 2 Ranks

   Appendices

Appendix A   Logging in to the MIC
Appendix B   Troubleshooting the MIC
Appendix C   Troubleshootig the CUDA Configuration
Appendix D   Simple OMP Program
Appendix E   dint command to display system interrupts
Appendix F   dcpus command to display the system stats
Appendix G   How to display the system interrupts of your HPMC
Appendix H   How to display the interrupts of the MIC