Article

OpenMP* and the Intel® IPP Library

How to configure OpenMP in the Intel IPP library to maximize multi-threaded performance of the Intel IPP primitives.
Autor Última actualización 31/07/2019 - 14:30
Mensajes en el blog

The switch() statement isn't really evil, right?

In my current position, I work to optimize and parallelize codes that deal with genomic data, e.g., DNA, RNA, proteins, etc.

Autor Clay B. (Blackbelt) Última actualización 04/07/2019 - 10:46
Article

Peel the Onion (Optimization Techniques)

This paper is a more formal response to an Intel® Developer Zone forum posting. See: (https://software.intel.com/en-us/forums/intel-moderncode-for-parallel-architectures/topic/590710).
Autor jimdempseyatthecove (Blackbelt) Última actualización 12/12/2018 - 18:00
Mensajes en el blog

Reduce Boilerplate Code in Parallelized Loops with C++11 Lambda Expressions

Parallelize loops with Intel® Threading Building Blocks using Intel® C++ Compiler for lambda expressions.
Autor gaston-hillar (Blackbelt) Última actualización 12/12/2018 - 18:00
Mensajes en el blog

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.

Autor Última actualización 08/10/2019 - 18:20
Mensajes en el blog

针对“普通级(以上)厨师”的高级计算机概念: 简介

之前在与一位非常聪明但不是专业工程师的同事交谈时,我发现有必要对线程化和英特尔® 至强融核™ ⅹ100 和 ⅹ200 架构的其他组件稍作解释。 首先关于超线程,(说的更具体一点)以及协处理器的超线程版本。 经过冥思苦想,我终于想到可以用公共厨房来进行恰当的比喻。

Autor Última actualización 08/10/2019 - 18:20
Mensajes en el blog

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 current and next generation Intel® Xeon Phi™ archit

Autor Última actualización 08/10/2019 - 18:20
Mensajes en el blog

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

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

Autor Última actualización 08/10/2019 - 18:20
Mensajes en el blog

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.

Autor Última actualización 08/10/2019 - 18:20
Mensajes en el blog

Advanced Computer Concepts for the (Not So) Common Chef: The Multi-core Industrial Kitchen

This is going to be a short blog as there is no new material to discuss, just a simple extension of the earlier blogs (see

Autor Última actualización 15/10/2019 - 15:30