Modern high performance computers are built with a combination of resources including:
Do you have a problem that Intel non-uniform memory access (NUMA) hardware and the related tools and strategies can solve? The answer depends on the problem you are facing and if you can make decisions about choosing/changing your hardware, your software, or both. This article walks you through the decision.
Learn how to build an application that runs effectively on non-uniform memory access (NUMA) hardware. This article walks you through choosing the algorithm all the way through to measuring your application's performance.
How best to align new memory subsystem hardware technologies, including MCDRAM and HBM memories of Intel® Xeon Phi™ processors and Future 3D XPoint™ DIMMs, with the needs of applications? This article provides a deeper understanding of hardware capabilities when used for usual variables and heap allocated data of an application – data that did not exist before the application started and...
An evaluation of the performance of LAMMPS on the new Intel Xeon E5 v4 and Intel Xeon Phi processors found more than 7x increased simulations rates and more than 9x the CPU+DRAM power efficiency when compared to unoptimized code on previous generation processors.
This paper demonstrates a special version of Caffe* — a deep learning framework originally developed by the Berkeley Vision and Learning Center (BVLC) — that is optimized for Intel® architecture.
This article focuses on the steps to improve software performance with vectorization. Included are examples of full applications along with some simpler cases to illustrate the steps to vectorization.
To efficiently utilize all available resources for the task concurrency application on heterogeneous platforms, designers need to understand the memory architecture, the thread utilization on each platform, the pipeline to offload the workload to different platforms. To relieve designers of the burden of implementing the necessary infrastructures, the Heterogeneous Streaming (hStreams) library...