Choosing between OpenMP* and Explicit Threading Methods

OpenMP provides a powerful, portable, and simple means of threading applications. In some cases, however, developers should choose the flexibility of native threading APIs. The guidelines in this article help to identify whether OpenMP is an appropriate choice for a given situation.
作者: 最后更新时间: 2017/06/01 - 11:19

Threading Models for High-Performance Computing: Pthreads or OpenMP?

In recent years, Linux* has bolster its presence on the server, due to improved kernel support for threads. Along the way, Linux abandoned its original threading API (called Linux threads) and adopted Pthreads as its native threading interface, joining most of the UNIX variants available today. Linux developers-just like programmers working on UNIX and Windows*-can avail themselves of a second...
作者: 最后更新时间: 2019/07/06 - 16:40

Intel® Performance Counter Monitor - A Better Way to Measure CPU Utilization

The Intel® Performance Counter Monitor provides sample C++ routines and utilities to estimate the internal resource utilization of the latest Intel® Xeon® and Core™ processors and gain a significant performance boost.
作者: Thomas Willhalm (Intel) 最后更新时间: 2019/07/12 - 08:25

Improving Averaging Filter Performance Using Intel® Cilk™ Plus

Intel® Cilk™ Plus is an extension to the C and C++ languages to support data and task parallelism.  It provides three new keywords to i

作者: Anoop M. (Intel) 最后更新时间: 2018/12/12 - 18:00

Power Management States: P-States, C-States, and Package C-States

Preface: What, Why and from Where
作者: 最后更新时间: 2019/07/06 - 16:30

Getting Started with libGDX, a Cross-platform Game Development Framework

Developers who want to develop and debug code on the desktop, natively yet be able to run it on multiple OSs without modification will want to know about libGDX.

作者: 最后更新时间: 2019/05/09 - 13:08

Power Management Policy: You Mean There’s More Than One?

Power management policy has evolved over the years.

作者: 最后更新时间: 2019/07/06 - 17:00

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.

作者: 最后更新时间: 2019/07/06 - 17:10

The Last Line Effect

作者: Andrey Karpov (Blackbelt) 最后更新时间: 2018/05/30 - 07:00

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

After introducing this series of blogs, we established some

作者: 最后更新时间: 2019/07/06 - 17:10