过滤器

Article

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
Article

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
Article

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
博客

“Why Should I Update GCC x86 Compiler?” or “GCC Compiler Performance on Intel® Atom™ from Version to Version”

      I’ll try to figure out what is new for Intel® Atom™ architecture in new versions of GCC and how this affects performance and code size on the well-known EEMBC CoreMark*  benchmark:

作者: Evgeny Stupachenko (Intel) 最后更新时间: 2019/03/27 - 10:21
Article

Best Practices for Using Intel® Cilk™ Plus

Performance tuning of an existing application is truly a challenge and it depends on a lot of factors like the nature of algorithm the application works on, if the implementation is scalable

作者: Anoop M. (Intel) 最后更新时间: 2018/05/25 - 15:30
Article

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
博客

Fun with Intel® Transactional Synchronization Extensions

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

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

Vectorizing Loops with Calls to User-Defined External Functions

Introduction

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

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.

作者: Clay B. (Blackbelt) 最后更新时间: 2019/07/04 - 10:46
Article

Libcryptorandom Library 2.0 from Intel

A cross-platform library for obtaining cryptographically secure random numbers from the best available entropy source in the underlying system.
作者: 最后更新时间: 2019/07/12 - 08:21