Документация

 

Результаты поиска: 598

Уточнить по

    Результаты для:

Pre-Release Intel® Parallel Studio XE 2020 Composer Edition Technical Preview Release Notes

Опубликовано: 30 апреля 2019 г., обновлено 27 июня 2019 г.Автор: Ronald W Green

Release Notes for the Pre-Release Intel® Parallel Studio XE 2020 Composer Edition Technical Preview

Managing Volatile Memory

Memorable Persistent Memory Articles from Intel for June

Опубликовано: 12 июня 2019 г.Автор: Russ Beutler

This month manage volatile memory with Memkind and learn more about PMEM's long term strategy. 

Intel® Xeon® Processor Scalable Family Technical Overview

Опубликовано: 10 июля 2017 г., обновлено 10 июня 2019 г.Автор: David Mulnix

The new generation, the Intel® Xeon® processor Scalable family (formerly code-named Skylake-SP), is based on 14nm process technology, with many new and enhanced architecture changes including, Skylake Mesh Architecture and Intel® Advanced Vector Extensions 512 (Intel® AVX-512).

The Best of Modern Code from Intel

Опубликовано: 7 июня 2019 г.Автор: Russ Beutler

Points on pointer aliasing and explicit vector programming this month.

Top Ten Intel® Software Developer Stories for June

Get more details on Intel® Optane™ DC persistent memory and learn more about creating deep learning inference applications.

Best of Modern Code for May

Опубликовано: 15 мая 2019 г.Автор: Russ Beutler

Brush up on your vectorization essentials this month.

Top Ten May

Top Ten Intel® Software Developer Stories for May

This month, we explore vision accelerators and vector extensions. Plus, learn about Ben, a self-driving robot.

Accelerating Compute-Intensive Workloads with Intel® Advanced Vector Extensions 512 (Intel® AVX-512) Using Microsoft Visual Studio*

Опубликовано: 26 апреля 2019 г.Автор: Junfeng D.

Some examples of how Intel® Advanced Vector Extensions 512 (Intel® AVX-512) provides performance benefits when using Microsoft Visual Studio* 2017

Pointer Aliasing and Vectorization

Опубликовано: 24 апреля 2019 г.Автор: Barbara P

Pointer aliasing in C++ inhibits vectorization, other optimizations, and, hence, performance. Read how to help the compiler work smarter.

Explicit Vector Programming – Best Known Methods

Опубликовано: 18 марта 2014 г., обновлено 24 апреля 2019 г.

Vectorizing improves performance, and achieving high performance can save power. Introduction to tools for vectorizing compute-intensive processing.

Best of Modern Code for April

Опубликовано: 16 апреля 2019 г.Автор: Russ Beutler

More vectorization, optimization and transformations for you this month.

Code Sample: Intel® AVX512-Deep Learning Boost: Intrinsic Functions

Опубликовано: 2 апреля 2019 г.Автор: Alberto V.

How developers can use to take advantage of the new Intel® AVX512-Deep Learning Boost (Intel® AVX512-DL Boost) instructions.

Page icon

Second Generation Intel® Xeon® Processor Scalable Family Technical Overview

Опубликовано: 2 апреля 2019 г.Автор: David Mulnix

New features and enhancements available in the second generation Intel® Xeon® processor Scalable family and how developers can take advantage of them

Using the Intel® MPI Library in Google Cloud Platform*

Опубликовано: 28 марта 2019 г.Автор: Fabio B.

In this article, we describe the process on how to download and install the Intel® MPI library in Google Cloud Platform* (GCP). This allows you to run MPI workloads on the cloud service provider. Furthermore we highlight also the technique and the process to build a...

Cache Blocking Techniques

Опубликовано: 7 ноября 2013 г., обновлено 26 марта 2019 г.Автор: AmandaS

Cache Blocking Techniques
Overview

An important class of algorithmic changes involves blocking data structures to fit in cache. By organizing data memory accesses, one can load the cache with a small subset of a much larger data set. The idea is then to work on this block of data...

Memory Layout Transformations

Опубликовано: 25 ноября 2013 г., обновлено 26 марта 2019 г.Автор: AmandaS

Memory Layout Transformations Overview

This chapter examines a useful user code transformation: moving from data organized in an Array of Structures (AoS) to an organization of Stucture of Arrays (SoA). This transformation allows the compiler to access data more efficiently on the processor....

Vectorization Toolkit

Опубликовано: 14 мая 2012 г., обновлено 25 марта 2019 г.Автор: AmandaS

A toolkit that gives 6 Steps to Increase Performance Through Vectorization in Your Application

Vectorization and Optimization Reports

Опубликовано: 6 сентября 2012 г., обновлено 25 марта 2019 г.Автор: Ronald W Green

Optimization reports from the Intel® compilers guide the developer with optimization details

Getting the Most out of your Intel® Compiler with the New Optimization Reports

Опубликовано: 8 октября 2014 г., обновлено 25 марта 2019 г.Автор: Martyn Corden

Intel compiler optimization reports guide the developer to performance improvements

Optimizing Applications using Intel® Compiler for Intel® Xeon Processors

Опубликовано: 13 октября 2015 г., обновлено 25 марта 2019 г.Автор: AmandaS

The key to performance measurement is two-fold, know exactly what you are measuring and collect your baseline data. Next, profile your application and identify a specific and realistic performance goal based on the profiling data. Follow these steps to optimize your software.

Vectorization Essentials

Опубликовано: 6 декабря 2013 г., обновлено 22 марта 2019 г.

Vectorization essentials to effectively use feature in the Intel® Xeon product family

Memorable Persistent Memory Articles from Intel for March

Опубликовано: 13 марта 2019 г.Автор: Russ Beutler

This month handle memory errors and extend memory capacity. 

Best of Modern Code for March

Опубликовано: 11 марта 2019 г.Автор: Russ Beutler

Learn to pinpoint issues and speed up your application with Intel® Advisor this month.

Random Number Function Vectorization

Опубликовано: 7 сентября 2012 г., обновлено 8 марта 2019 г.

Random number function auto-vectorization supported

Avoid Manual Loop Unrolling

Опубликовано: 9 сентября 2012 г., обновлено 8 марта 2019 г.

Generate efficient vectorized code when a loop structure is not manually unrolled

Use CV to identify flowers

Top Ten Intel® Software Developer Stories for March

See how deep learning is used to match jobs with candidates and how computer vision can identify flowers. Find more in this month's top stories.

Utilizing Full Vectors and Use of Option -qopt-assume-safe-padding

Опубликовано: 7 сентября 2012 г., обновлено 6 марта 2019 г.

Vectorization Essentials: Efficient vectorization involves making full use of the vector-hardware in the kernel-vector loop.

Outer Loop Vectorization

Опубликовано: 7 сентября 2012 г., обновлено 5 марта 2019 г.

Vectorization Essentials: Vectorizing the outer loop can be profitable

Common Vectorization Tips

Common Vectorization Tips

Опубликовано: 7 октября 2013 г., обновлено 4 марта 2019 г.Автор: AmandaS

Get tips for common vectorization functions, such as handling user-defined function calls inside vector loops.

Requirements for Vectorizable Loops

Опубликовано: 2 августа 2012 г., обновлено 4 марта 2019 г.Автор: Martyn Corden

Vectorization is one of many optimizations that are enabled by default in the latest Intel compilers. In order to be vectorized, loops must obey certain conditions, listed below. Some additional ways to help the compiler to vectorize loops are described.

Fortran Array Data and Arguments and Vectorization

Опубликовано: 6 сентября 2012 г., обновлено 4 марта 2019 г.

Examples of vectorizing Fortran applications

Performance essentials using OpenMP* 4.0 vectorization with C/C++

Последнее обновление: 1 марта 2019 г.Время видео: 55 мин

http://intel.com/software/products.  This webinar teaches you about vectorization, what it is and why you should care about it as a software developer.

Episode 4.1 - SIMD Parallelism and Intrinsics

Part 1: SIMD Parallelism and Intrinsics

Последнее обновление: 28 февраля 2019 г.Время видео: 6 мин

A discussion of expressing data parallelism.

Episode 4.2 Automatic Vectorization and Array Notation

Part 2: Automatic Vectorization and Array Notation

Последнее обновление: 28 февраля 2019 г.Время видео: 6 мин

Automatic Vectorization and Cilk Plus Array Notation.

Episode 4.3 Vector Dependence, Pointer Disambiguation and SIMD-Enabled Functions

Part 3: Vector Dependence, Pointer Disambiguation, and SIMD-Enabled Functions

Последнее обновление: 28 февраля 2019 г.Время видео: 8 мин

Some of the potential problems with vectorization.

Страницы