Mensagem de blog

Parallel Universe Magazine #12: Advanced Vectorization

This blog contains additional content for the article "Advanced Vectorization" from Parallel Universe #12:

Criado por Última atualização em 03/07/2019 - 20:08
Article

Intel® System Studio - Multicore Programming with Intel® Cilk™ Plus

Intel System Studio not only provides a variety of signal processing primitives via Intel® Integrated Performance Primitives (Intel® IPP), and Intel® Math Kernel Library (Intel® MKL), but also allows developing high-performance low-latency custom code (Intel C++ Compiler with Intel Cilk Plus). Since Intel Cilk Plus is built into the compiler, it can be used where it demands an efficient threading...
Criado por Hans P. (Intel) Última atualização em 11/12/2017 - 10:48
Article

Cilk Plus Solver for a Chess Puzzle or: How I Learned to Love Fast Rejection

Intel® Cilk™ Plus enabled parallelizing a chess puzzle solver with a few changes.
Criado por Última atualização em 07/06/2017 - 09:12
Mensagem de blog

Combiner/Aggregator Synchronization Primitive

Combiner/Aggregator synchronization primitive provides mutual exclusion like a mutex, but can be significantly faster in some situations due to better cache performance.
Criado por Dmitry Vyukov Última atualização em 14/06/2017 - 16:09
Article

Parallel sorts for Cilk Plus

This article describes the parallel sorts in the latest release of “Cilkpub”, an open-source library of utilities for Intel®

Criado por Última atualização em 07/06/2017 - 10:29
Mensagem de blog

Introduction to OpenMP* on YouTube*

Tim Mattson (Intel) has authored an extensive series of excellent videos as in introduction to OpenMP*.

Criado por Mike P. (Intel) Última atualização em 04/07/2019 - 19:51
Article

Putting Your Data and Code in Order: Optimization and Memory – Part 1

This series of two articles discusses how data and memory layout affect performance and suggests specific steps to improve software performance. The basic steps shown in these two articles can yield significant performance gains. These two articles are designed at an intermediate level. It is assumed the reader desires to optimize software performance using common C, C++ and Fortran* programming...
Criado por David M. Última atualização em 12/12/2018 - 18:00
Article

A Runtime Generated FFT for Intel® Processor Graphics

Download the code

Criado por Dan Petre (Intel) Última atualização em 06/07/2019 - 20:30
Article

SPIR-V is a better SPIR with Intel® OpenCL™ Code Builder

Download the pdf version of the article

Criado por Robert I. (Intel) Última atualização em 08/07/2019 - 14:19
Mensagem de blog

Debug Intel® Transactional Synchronization Extensions

If printf or fprintf functions cause transaction aborts, use Intel® Processor Trace as a work-around.
Criado por Roman Dementiev (Intel) Última atualização em 04/07/2019 - 17:00