Using SPIR for fun and profit with Intel® OpenCL™ Code Builder

This short tutorial provides a brief introduction to Khronos SPIR. It touches on the differences between a SPIR binary and an Intel proprietary Intermediate Binary, demonstrates ways to create SPIR binaries using tools shipped with Intel® SDK for OpenCL™ Applications , and explains how to use SPIR binaries in your OpenCL program.
Authored by Robert I. (Intel) Last updated on 05/31/2019 - 14:20

OpenCL™ Out-of-Order Queue on Intel® Processor Graphics

This paper details the implementation of out of order queues, an OpenCL™ construct that allows independent kernels to execute simultaneously whenever possible, and thus keep all GPU assets fully utilized.
Authored by Danyu Bi (Intel) Last updated on 05/31/2019 - 14:20

Introduction to GEN Assembly

Authored by Robert I. (Intel) Last updated on 09/18/2019 - 12:18

Classical Molecular Dynamics Simulations with LAMMPS Optimized for Knights Landing

LAMMPS is an open-source software package that simulates classical molecular dynamics. As it supports many energy models and simulation options, its versatility has made it a popular choice. It was first developed at Sandia National Laboratories to use large-scale parallel computation.
Authored by WILLIAM B. (Intel) Last updated on 10/15/2019 - 15:10

Using the Intel® SDK for OpenCL™ Applications XE 2013 with the Intel® Xeon Phi™ Coprocessor

Chapter 1 – Introduction


Authored by Sumedh N. (Intel) Last updated on 10/15/2019 - 15:30