Knights Corner

Advanced Computer Concepts for The (Not So) Common Chef: First Some Terminology Part 2


Now that we know what a core is, let’s dive into another source of confusion.

This section gets a little deeper into techno babble than I wanted for this series of blogs. If you are so inclined, my gourmet readers, you can either skip or read on. I believe the rest of the blogs can be understood with or without this little aside. But for those of you who are already familiar with threading, it may give you more insight than would be the case otherwise.

Advanced Computer Concepts For The (Not So) Common Chef: Terminology Pt 1

Before we start, I will use the next two blogs to clear up some terminology. If you are familiar with these concepts, I give you permission to jump to the next section.  I suggest any software readers still check out the other blog about threads. There is a lot of confusion, even among us software professionals.

Advanced Computer Concepts For The (Not So) Common Chef: Introduction

While talking to a very intelligent but non-engineer colleague, I found myself needing to explain the threading and other components of the Intel® Xeon Phi™ ⅹ100 and ⅹ200 architectures. The first topic that came up was hyper-threading, and more specifically, the coprocessor’s version of hyper-threading. Wracking my brain, I finally hit upon an analogy that seemed to suit: the common kitchen.

High Bandwidth Memory (HBM): how will it benefit your application?


The first step towards the usability of MCDRAM or High Bandwidth Memory (HBM) is assessing the memory bandwidth utilization for your application.

This article provides basic instructions on how to profile and evaluate memory bandwidth utilization for your application using Intel® Vtune™ Amplifier on Intel® Xeon® processors (IvyBridge/Haswell) and Intel® Xeon Phi™ Coprocessors (Knights Corner).

  • Разработчики
  • Linux*
  • Сервер
  • Средний
  • Intel® VTune™ Amplifier
  • high bandwidth memory
  • Knights Corner
  • Intel® Xeon Phi™ Coprocessors
  • Intel® Many Integrated Core Architecture
  • Intel® Xeon Phi™ Coprocessor – Applications and Solutions Catalog


    The PDF document attached to this article contains a growing list of available, downloadable or work-in-progress code that can be run, or actively being optimized to run on Intel® Xeon Phi™ Coprocessors. 

  • Xeon Phi
  • Intel Xeon Phi Coprocessor
  • Knights Corner
  • Knights Landing
  • MIC
  • High performance computing
  • HPC
  • HPC applications
  • Parallel Programming
  • sample code
  • application modernization
  • application optimization
  • Intel® Many Integrated Core Architecture
  • Состояния управления электропитанием: P-состояния, C-состояния и пакетные C-состояния

  • Разработчики
  • Профессорский состав
  • Студенты
  • Android*
  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8.x
  • Unix*
  • Android*
  • Сервер
  • Windows*
  • Начинающий
  • Средний
  • server
  • Parallel Programming
  • Taylor Kidd
  • Intel Xeon Phi Coprocessor
  • MIC
  • Knights Corner
  • manycore
  • Many Core
  • KNC
  • power management
  • power
  • cstates
  • pstates
  • tstates
  • Кластерные вычисления
  • Процессоры Intel® Atom™
  • Процессоры Intel® Core™
  • Intel® Many Integrated Core Architecture
  • Процессоры Intel® Pentium®
  • Оптимизация
  • Параллельные вычисления
  • Энергоэффективность
  • Performance BKMs: There’s more than one hammer

    I don’t know if any of you have noticed but Intel® has a tendency to emphasize its own homegrown tools. This isn’t bad as Intel has some of the best. Still, if someone has a favorite hammer, there’s a tendency to use that hammer for just about everything.

    Подписаться на Knights Corner