Introduction

Introduction#

This document specifies portable instruction set architecture (PISA) for Intel GPUs, providing a programming model and instruction set for general-purpose parallel programming.

Goals#

The goals of PISA include:

  • Provide a stable, portable ISA for compilers targeting Intel GPUs

  • Provide “close-to-the-metal” performance comparable to native machine ISA code

  • Facilitate advanced programming support such as hand-written libraries and inline assembly

Document Overview#

This document is organized as follows: