Intel Xeon Phi Coprocessor

针对“普通级(以上)厨师”的高级计算机概念: 术语(第 1 部分)

开始之前,我想通过下面两篇博客解释一些术语。 如果对这些概念已经有所了解,可以直接跳至下一部分。  我建议所有软件读者参阅其他关于介绍线程的博客。 这个领域存在许多混淆,即使我们软件专业人员也无法避免。

我们首先来了解一下什么是处理器、CPU、内核以及封装。 电视等大众媒体在使用这些术语时通常比较随便。 然后我们介绍线程,尤其是硬件和软件线程之间的区别。 人们通常容易混淆这些不同线程之间的区别,即使计算机编程人员也不例外。

内核? CPU? 封装? 芯片? HUH?

请大家注意下图 CPU 的左侧。 在奔腾® 处理器时代,人们通常将计算机中执行程序指令的组件(即计算机的大脑)称为“CPU” 或‘处理器’。 这两者之间几乎没有区别。 ‘计算机芯片’指上面刻有集成电路的芯片,比如 CPU。 ‘封装’指由塑料和金属制成的外壳,用于包裹和保护芯片不被大量针脚/接口刺穿,同时也是出于美观的考虑。

Prominent features of the Intel® Manycore Platform Software Stack (Intel® MPSS) version 3.5

The Intel® Manycore Platform Software Stack (Intel® MPSS) version 3.5 was released on April 6th, 2015. This page lists the prominent features in this release.

Intel® MPSS 3.5

  • Added support for Lustre client.

Coprocessor Offload Infrastructure (COI)

  • New APIs to better support programming models

Second Preview of Heterogeneous Streams

  • MPSS
  • MIC
  • Intel Xeon Phi Coprocessor
  • Architettura Intel® Many Integrated Core
  • Videos - Parallel Programming with Intel Xeon Phi Coprocessors

    Here is a list of recently published videos from Colfax International on Intel(R) Xeon Phi(TM) Coprocessors.

    In this video we will discuss software tools needed and recommended for developing applications for Intel Xeon Phi coprocessors. We will begin with software that is necessary to boot coprocessors and to run pre-compiled executables on them.

    Videos - Parallel Programming and Optimization with Intel Xeon Phi Coprocessors

    Here is a set of introductory videos from Colfax International on Parallel Programming and Optimization with Intel(R) Xeon Phi(TM) Coprocessors.

    In this video episode we will introduce Intel Xeon Phi coprocessors based on the Intel Many Integrated Core, or MIC, architecture and will cover some of the specifics of hardware implementation.

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

    OF COURSE, I KNOW WHAT A THREAD IS….DON’T I?

    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.

    Iscriversi a Intel Xeon Phi Coprocessor