Filters

Blog post

使用多线程的利弊

1. Amdahl定律

Authored by 超 李. Last updated on 03/07/2017 - 14:14
Blog post

Scope Oriented Programming

There is a long discussion talking about the advantages of Procedural Programming vs. the advantages of Object Oriented Programming.

Authored by Asaf Shelly Last updated on 01/26/2017 - 00:49
Blog post

Celebrating a Decade of Parallel Programming with Intel® Threading Building Blocks (Intel® TBB)

This year marks the tenth anniversary of Intel® Threading Building Blocks (Intel® TBB).

Authored by Sharmila C. (Intel) Last updated on 01/04/2017 - 14:42
Blog post

Fun with Intel® Transactional Synchronization Extensions

By now, many of you have heard of Intel® Transactional Synchronization Extensions (Intel® TSX).

Authored by Wooyoung Kim (Intel) Last updated on 12/29/2016 - 15:02
Blog post

Reducing boilerplate code in parallelized loops with C++11 lambda expressions

The C++11 standard, formerly known as C++0x, brought lambda expressions, and their usage greatly reduces boilerplate code. Intel® C++ compiler allows us to take advantage of lambda expressions to reduce boilerplate code when parallelizing loops with Intel® Threading Building Blocks (Intel® TBB).
Authored by gaston-hillar Last updated on 12/05/2016 - 16:57
Blog post

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

Authored by Taylor IoT Kidd Last updated on 08/23/2016 - 14:18
Blog post

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

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

Authored by Taylor IoT Kidd Last updated on 08/23/2016 - 14:18
Blog post

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.

Authored by Taylor IoT Kidd Last updated on 08/23/2016 - 14:18
Blog post

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

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

Authored by Taylor IoT Kidd Last updated on 08/23/2016 - 14:18
Blog post

Advanced Computer Concepts for the (Not So) Common Chef: Memory Hierarchy: Of Registers, Cache & Memory

After introducing this series of blogs, we established some

Authored by Taylor IoT Kidd Last updated on 08/23/2016 - 14:18
For more complete information about compiler optimizations, see our Optimization Notice.