A Brief Survey of NUMA (Non-Uniform Memory Architecture) Literature

This document presents a list of articles on NUMA (Non-uniform Memory Architecture) that the author considers particularly useful. The document is divided into categories corresponding to the type of article being referenced. Often the referenced article could have been placed in more than one category. In this situation, the reference to the article is placed in what the author thinks is the most relevant category. These articles were obtained from the Internet and, though every attempt was made to identify useful and informative material, Intel does not provide any guarantees as to the veracity of the material. It is expected that the reader will use their own experience and knowledge to challenge and confirm the material in these references.
  • Sviluppatori
  • Professori
  • Studenti
  • Server
  • server
  • Parallel Programming
  • Taylor Kidd
  • Intel Xeon Phi Coprocessor
  • MIC
  • Knights Landing
  • manycore
  • Many Core
  • KNL
  • Elaborazione basata su cluster
  • Processori Intel® Core™
  • Architettura Intel® Many Integrated Core
  • Ottimizzazione
  • Elaborazione parallela
  • Analisi piattaforma
  • Threading
  • Vettorizzazione
  • How Moscow Institute of Physics and Technology Rocketed the Development of Hypersonic Vehicles

    The Moscow Institute of Physics and Technology (MIPT) Laboratory is focused on futuristic vehicles such as airplanes and spacecraft that travel at high speeds. To create the complex simulations its projects need, MIPT needs advanced high-performance computing power. With help from Intel and tools including Intel® Parallel Studio XE Cluster Edition and Intel® MPI Library, MIPT researchers can design computing packages that generate more accurate results more quickly for its complex simulation scenarios.

    Making the Dead Rise, and Other Impossible Tasks

    My current job is to lead our company's work on dynamic server languages, such as performance optimization and feature enabling. Besides PHP and HHVM, we want to improve Python. There is a huge amount of Python code in use out there, for example running OpenStack, Swift, DropBox and many others. What I didn't realize when I took the job was that much of this use is in a "dead" language.

    Supercharge Media Application Development with Visual Coding Framework

    Intel® Corporation has just introduced a new revolutionary Intel® INDE beta feature Called Visual Coding Framework (VCF). VCF empowers developers with a high productivity and performance option for creation of visual computing centric applications via a drag and drop graph framework. This graph framework exposes simple but powerful access to many media capabilities using a range of end to end functional components. VCF features a visual design paradigm using flow graphs and delivers a runtime and SDK which supports execution on both GPU and CPU. Developers can design and prototype fully functional Android* or Windows* (or both) media workloads using the VCF Designer user interface.

    Intel® Developer Tools and Online Courseware Enrich the HPC Curriculum at Ural Federal University

    Russia's Ural Federal University—with advanced software developer tools including Intel® Parallel Studio XE Cluster Edition plus technical and instructional support from Intel--combines online, practical, and classroom learning to provide a rich and comprehensive educational experience for the high-performance computing students in its Institute of Mathematics and Computer Sciences.

    The New Parallel Universe Magazine is Out: All About Vectorization

    Parallel Universe is Intel's quarterly magazine that explores inroads and innovations in software development. The new issue takes a deep dive into the subject of vectorization and what it can do for you. Our first feature article looks at the SIMD directives for explicit vector programming now available in OpenMP. The second article walks you through Vectorization Advisor, a new tool in the latest version of Intel® Advisor XE that can help answer your questions about vectorization.

    Out of memory error from clBuildProgram

    After adding too many lines to my kernels, clBuildProgram() is returning the error CL_BUILD_PROGRAM_FAILURE from the driver. clGetProgramBuildInfo() returns the string "Error: out of memory." and nothing else. If I remove enough lines of code from my OpenCL code, the error goes away. If I change the device from CL_DEVICE_TYPE_GPU to CL_DEVICE_TYPE_CPU the error goes away. The total number of lines of code in my program is about 900.

    Processor: 2.2 Ghz Intel Core i7

    Graphics: Intel Iris Pro 1536MB

    OSX 10.10.5

    How to compile SSE intrinsic code in KNL

    Hello Sir or Madam,

    As we know KNC not support SSE..., and AVX.., It's only support IMCI instruction. So SSE intrinsic code can't compile in KNC. How about KNL, KNL is support SSE...SSE4.2 and AVX ...AVX-512. So there is my question, how to compile SSE intrinsic code in KNL.

    Here is my part of code like:

    void foo (U8 * pInput, U8 * pOutput)


          __m128i vByte15_00, vByte31_16, vByte47_32, vByte63_48;
          __m128i * pIn;
          pIn = (__m128i *) pInput;

    Iscriversi a Professori