Sign up
Forgot password?
FAQ: Login

Jeffers J., Reinders J., Sodani A. Intel Xeon Phi Processor High Performance Programming: Knights Landing Edition

  • pdf file
  • size 38,31 MB
  • added by
  • info modified
Jeffers J., Reinders J., Sodani A. Intel Xeon Phi Processor High Performance Programming: Knights Landing Edition
2nd Edition. — Morgan Kaufmann, 2016. — 639 p. — ISBN: 978-0-12-809194-4.
This book is an all-in-one source of information for programming the Second-Generation Intel Xeon Phi product family also called Knights Landing. The authors provide detailed and timely Knights Landingspecific details, programming advice, and real-world examples. The authors distill their years of Xeon Phi programming experience coupled with insights from many expert customers — Intel Field Engineers, Application Engineers, and Technical Consulting Engineers — to create this authoritative book on the
essentials of programming for Intel Xeon Phi products.
Intel Xeon Phi Processor High-Performance Programming is useful even before you ever program a system with an Intel Xeon Phi processor. To help ensure that your applications run at maximum efficiency, the authors emphasize key techniques for programming any modern parallel computing system whether based on Intel Xeon processors, Intel Xeon Phi processors, or other high-performance microprocessors. Applying these techniques will generally increase your program performance on any system and prepare
you better for Intel Xeon Phi processors.
Key Features
A practical guide to the essentials for programming Intel Xeon Phi processors
Definitive coverage of the Knights Landing architecture
Presents best practices for portable, high-performance computing and a familiar and proven threads and vectors programming model
Includes real world code examples that highlight usages of the unique aspects of this new highly parallel and high-performance computational product
Covers use of MCDRAM, AVX-512, Intel Omni-Path fabric, many-cores (up to 72), and many threads (4 per core)
Covers software developer tools, libraries and programming models
Covers using Knights Landing as a processor and a coprocessor
Software engineers, High Performance and Super Computing developers, scientific researchers in need of high-performance computing resources
Knights Landing
Knights Landing overview
Programming MCDRAM and Cluster modes
Knights Landing architecture
Intel Omni-Path Fabric
μarch optimization advice
Parallel Programming
Programming overview for Knights Landing
Tasks and threads
Vectorization
Vectorization advisor
Vectorization with SDLT
Vectorization with AVX-512 intrinsics
Performance libraries
Profiling and timing
MPI
PGAS programming models
Software-defined visualization
Offload to Knights Landing
Power analysis
Pearls
Optimizing classical molecular dynamics in LAMMPS
High performance seismic simulations
Weather research and forecasting (WRF)
N-Body simulation
Machine learning
Trinity workloads
Quantum chromodynamics
  • Sign up or login using form at top of the page to download this file.
  • Sign up
Up